XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Accounts receivable, days sales outstanding 2 months    
Billing after contract completion, years 1 year    
Revenue, remaining performance obligation $ 105,700,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    
Revenue before reimbursements $ 1,340,970,000 $ 1,316,919,000 $ 1,231,226,000
Lifetime Claim      
Disaggregation of Revenue [Line Items]      
Deferred Revenue 39,600,000    
Broadspire      
Disaggregation of Revenue [Line Items]      
Revenue before reimbursements 388,074,000 355,650,000  
North America Loss Adjusting      
Disaggregation of Revenue [Line Items]      
Revenue before reimbursements $ 312,158,000 303,629,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 | Broadspire      
Disaggregation of Revenue [Line Items]      
Revenue before reimbursements $ 198,797,000 $ 182,840,000  
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