XML 64 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Significant Accounting Policies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Allowance for doubtful accounts $ 6,100 $ 7,100  
Significant Accounting Policies [Line Items]      
Fixed assets, accumulated depreciation (104,301) (81,433)  
Defined Contribution Plan, Cost 19,700 20,500 $ 19,000
Accounts Receivable, Sale 435,600 393,900 176,500
Trade Receivables Collected and Due to Third Party under Receivable Purchase Agreement 19,500 1,800 5,700
Trade Receivable Fees paid to Third Party under Receivable Purchase Agreement $ 5,800 $ 5,400 $ 1,800
Percentage of revenue from largest client 3.00% 4.00%  
Minimum      
Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 3 years    
Maximum      
Significant Accounting Policies [Line Items]      
Property, plant and equipment, useful life 10 years