XML 14 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets, Current [Abstract]    
Cash and Cash Equivalents, at Carrying Value $ 73,508 $ 84,991
Accounts Receivable, after Allowance for Credit Loss, Current 424,454 452,573
Prepaid Expense and Other Assets, Current 110,393 92,947
Income Taxes Receivable, Current 27,264 21,785
Total current assets 635,619 652,296
Long-term assets    
Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization 116,803 132,051
Operating lease assets 90,888 91,263
Goodwill 573,790 571,197
Deferred tax assets, net 9,457 8,498
Other intangible assets, net 141,451 164,808
Income Taxes Receivable, Noncurrent 12,770 31,781
Other long-term assets 100,870 101,486
Total long-term assets 1,046,029 1,101,084
Total assets 1,681,648 1,753,380
Liabilities, Current [Abstract]    
Accounts payable 78,067 84,180
Employee-related Liabilities, Current 131,913 137,636
Other accrued expenses 24,021 22,578
Accrued Income Taxes, Current 22,076 3,007
Deferred revenue 69,400 64,752
Current operating lease liabilities 34,178 33,358
Other Liabilities, Current 3,484 8,425
Total current liabilities 363,139 353,936
Liabilities, Noncurrent [Abstract]    
Long-Term Line of Credit, Noncurrent 882,500 975,000
Deferred tax liabilities, net 22,625 17,457
Non-current operating lease liabilities 66,832 71,008
Other long-term liabilities 65,746 67,860
Total long-term liabilities 1,037,703 1,131,325
Total liabilities 1,400,842 1,485,261
Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]    
Preferred Stock, Value, Issued 0 0
Common Stock, Value, Outstanding 485 477
Additional Paid in Capital 429,350 420,181
Treasury stock at cost: 34,328,112 and 34,328,112 shares as of September 30, 2025 and December 31, 2024, respectively (584,900) (584,900)
Accumulated other comprehensive income (loss) (108,183) (132,121)
Retained Earnings (Accumulated Deficit) 526,643 546,617
Noncontrolling interest 17,411 17,865
Total stockholders' equity 280,806 268,119
Total liabilities and stockholders' equity and mezzanine equity $ 1,681,648 $ 1,753,380