XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
Sep. 30, 2024
USD ($)
Customer
Sep. 30, 2023
Dec. 31, 2023
USD ($)
Schedule Of Accounting Policies [Line Items]          
Number of service providers accounted for more than 10% of revenue | Customer     2    
Number of service providers accounted for more than 10% of accounts receivable | Customer     2    
Restructuring charges $ 0   $ 1,157    
One-time severance charges     3,037    
Customer funds held in trust accounts 21,925   21,925   $ 6,269
Deferred compensation plan assets 2,823   2,823   1,866
Deferred compensation plan liabilities $ 2,429   $ 2,429   $ 2,398
ASU No.2023-01          
Schedule Of Accounting Policies [Line Items]          
Change in accounting principle, ASU, Adoption date Jan. 01, 2024   Jan. 01, 2024    
Change in accounting principle, ASU, adopted [true false] true   true    
Change in accounting principle, ASU, Immaterial effect [true false] true   true    
Total Revenues | Customer Concentration Risk | One Service Provider          
Schedule Of Accounting Policies [Line Items]          
Concentration risk percentage 25.00% 14.00% 22.00% 18.00%  
Total Revenues | Customer Concentration Risk | Second Service Provider          
Schedule Of Accounting Policies [Line Items]          
Concentration risk percentage 21.00% 31.00% 24.00% 29.00%  
Accounts Receivable | Customer Concentration Risk | One Service Provider          
Schedule Of Accounting Policies [Line Items]          
Concentration risk percentage     41.00%   12.00%
Accounts Receivable | Customer Concentration Risk | Second Service Provider          
Schedule Of Accounting Policies [Line Items]          
Concentration risk percentage     7.00%   38.00%