XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Customer
Mar. 31, 2023
Dec. 31, 2023
USD ($)
Schedule Of Accounting Policies [Line Items]      
Number of service providers accounted for more than 10% of revenue | Customer 2    
Restructuring charges $ 1,157    
One-time severance charges 3,037    
Customer funds held in trust accounts 13,636   $ 6,269
Deferred compensation plan assets 2,470   1,866
Deferred compensation plan liabilities 2,242   2,398
Accumulated deficit $ (1,023,169)   $ (1,022,160)
ASU No. 2023-01      
Schedule Of Accounting Policies [Line Items]      
Change in accounting principle, ASU, Adoption date Jan. 01, 2024    
Change in accounting principle, ASU, adopted [true false] true    
Change in accounting principle, ASU, Immaterial effect [true false] true    
Total Revenues | Customer Concentration Risk | One Service Provider      
Schedule Of Accounting Policies [Line Items]      
Concentration risk percentage 34.00% 27.00%  
Total Revenues | Customer Concentration Risk | Second Service Provider      
Schedule Of Accounting Policies [Line Items]      
Concentration risk percentage 12.00% 21.00%  
Accounts Receivable | Customer Concentration Risk | One Service Provider      
Schedule Of Accounting Policies [Line Items]      
Concentration risk percentage 33.00%   38.00%
Accounts Receivable | Customer Concentration Risk | Second Service Provider      
Schedule Of Accounting Policies [Line Items]      
Concentration risk percentage 18.00%   12.00%