XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Accounts receivable, days sales outstanding 2 months  
Billing after contract completion, years 1 year  
Revenue, remaining performance obligation $ 104,300,000  
Amount of performance obligation percentage intend to recognize within next year 72.00%  
Revenue from contracts with customers, practical expedient, consideration adjustment period 1 year  
Accounts payable days payable outstanding 1 year  
Lifetime Claim    
Disaggregation of Revenue [Line Items]    
Deferred Revenue $ 40,121,000 $ 39,800,000
Maximum | Broadspire    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers, performance obligation term 2 years  
Claims Management Services    
Disaggregation of Revenue [Line Items]    
Revenue remaining performance obligation expected timing of satisfaction explanation The Company's deferred revenues for claims handled for one or two years are not as sensitive to changes in claim closing rates since the performance obligations are satisfied within a fixed length of time  
Percentage of closed cases 99.00%  
Revenue from contracts with customers, duration, average time to close case from time of referral 5 years  
Claims Management Services | Minimum    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers, performance obligation term 1 year  
Claims Management Services | Maximum    
Disaggregation of Revenue [Line Items]    
Revenue from contracts with customers, performance obligation term 2 years