Annual report pursuant to Section 13 and 15(d)

Revenue and Direct Expense (Major Customers) (Details)

v3.24.0.1
Revenue and Direct Expense (Major Customers) (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues | Customer concentration risk | Fidelity      
Major Customers      
Revenue as a percentage of the company's total 16.00% 16.00% 17.00%