XML 15 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets, Current [Abstract]    
Cash and Cash Equivalents, at Carrying Value $ 82,559 $ 84,991
Accounts Receivable, after Allowance for Credit Loss, Current 420,269 452,573
Prepaid Expense and Other Assets, Current 101,632 92,947
Income Taxes Receivable, Current 23,253 21,785
Total current assets 627,713 652,296
Long-term assets    
Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization 112,685 132,051
Operating lease assets 100,331 91,263
Goodwill 574,383 571,197
Deferred tax assets, net 9,511 8,498
Other intangible assets, net 149,548 164,808
Income Taxes Receivable, Noncurrent 20,063 31,781
Other long-term assets 100,796 101,486
Total long-term assets 1,067,317 1,101,084
Total assets 1,695,030 1,753,380
Liabilities, Current [Abstract]    
Accounts payable 71,623 84,180
Employee-related Liabilities, Current 138,985 137,636
Other accrued expenses 24,139 22,578
Accrued Income Taxes, Current 14,516 3,007
Deferred revenue 69,501 64,752
Current operating lease liabilities 34,006 33,358
Other Liabilities, Current 2,519 8,425
Total current liabilities 355,289 353,936
Liabilities, Noncurrent [Abstract]    
Long-Term Line of Credit, Noncurrent 882,500 975,000
Deferred tax liabilities, net 19,871 17,457
Non-current operating lease liabilities 78,055 71,008
Other long-term liabilities 64,139 67,860
Total long-term liabilities 1,044,565 1,131,325
Total liabilities 1,399,854 1,485,261
Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]    
Preferred Stock, Value, Issued 0 0
Common Stock, Value, Outstanding 484 477
Additional Paid in Capital 426,437 420,181
Treasury stock at cost: 34,328,112 and 34,328,112 shares as of June 30, 2025 and December 31, 2024, respectively (584,900) (584,900)
Accumulated other comprehensive income (loss) (104,149) (132,121)
Retained Earnings (Accumulated Deficit) 540,014 546,617
Noncontrolling interest 17,290 17,865
Total stockholders' equity 295,176 268,119
Total liabilities and stockholders' equity and mezzanine equity $ 1,695,030 $ 1,753,380