v3.26.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets, Current [Abstract]    
Cash and Cash Equivalents, at Carrying Value $ 93,869 $ 82,901
Accounts Receivable, after Allowance for Credit Loss, Current 396,188 455,829
Prepaid Expense and Other Assets, Current 89,068 124,006
Income Taxes Receivable, Current 13,041 10,615
Total current assets 592,166 673,351
Long-term assets    
Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization 104,685 111,778
Operating lease assets 69,676 86,064
Goodwill 367,902 368,678
Deferred tax assets, net 6,665 6,581
Other intangible assets, net 117,909 133,688
Income Taxes Receivable, Noncurrent 9,171 8,595
Other long-term assets 105,473 110,347
Total long-term assets 781,481 825,731
Total assets 1,373,647 1,499,082
Liabilities, Current [Abstract]    
Accounts payable 66,517 72,637
Employee-related Liabilities, Current 114,497 155,400
Other accrued expenses 20,741 19,674
Accrued Income Taxes, Current 19,958 11,959
Deferred revenue 59,564 58,828
Current operating lease liabilities 30,257 34,188
Other Liabilities, Current 5,755 3,266
Total current liabilities 317,289 355,952
Liabilities, Noncurrent [Abstract]    
Long-Term Line of Credit, Noncurrent 855,000 905,000
Deferred tax liabilities, net 1,445 1,225
Accrued Income Taxes, Noncurrent 0 0
Non-current operating lease liabilities 48,117 61,170
Other long-term liabilities 60,966 62,832
Total long-term liabilities 965,528 1,030,227
Total liabilities 1,282,817 1,386,179
Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]    
Preferred Stock, Value, Issued 0 0
Common Stock, Value, Outstanding 492 486
Additional Paid in Capital 436,776 432,268
Treasury stock at cost: 34,328,112 and 34,328,112 shares as of June 30, 2026 and December 31, 2025, respectively (584,900) (584,900)
Accumulated other comprehensive income (loss) (111,331) (106,938)
Retained Earnings (Accumulated Deficit) 331,164 354,151
Noncontrolling interest 18,629 17,836
Total stockholders' equity 90,830 112,903
Total liabilities and stockholders' equity and mezzanine equity $ 1,373,647 $ 1,499,082