XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 153,435 $ 158,205
Accounts receivable, net 417,637 357,310
Prepaids and other current assets 133,365 134,333
Income and other tax receivables 45,533 48,139
Total current assets 749,970 697,987
Long-term assets    
Property, plant and equipment, net 183,360 168,404
Operating lease assets 92,431 90,180
Goodwill 807,845 739,481
Deferred tax assets, net 18,713 11,130
Other intangible assets, net 233,909 212,349
Other long-term assets 67,734 77,273
Total long-term assets 1,403,992 1,298,817
Total assets 2,153,962 1,996,804
Current liabilities    
Accounts payable 93,937 70,415
Accrued employee compensation and benefits 145,096 156,324
Other accrued expenses 34,451 63,369
Income taxes payable 7,166 9,471
Deferred revenue 87,846 95,608
Current operating lease liabilities 35,271 44,460
Other current liabilities 7,597 4,749
Total current liabilities 411,364 444,396
Long-term liabilities    
Line of credit 960,000 791,000
Deferred tax liabilities, net 3,829 5,335
Non-current Income Taxes Payable 9,140 17,486
Non-current operating lease liabilities 69,575 64,419
Other long-term liabilities 66,304 79,827
Total long-term liabilities 1,108,848 958,067
Total liabilities 1,520,212 1,402,463
Redeemable noncontrolling interest 55,645 56,316
Stockholders' equity    
Preferred stock - $0.01 par value: 10,000,000 shares authorized; zero shares outstanding as of December 31, 2022 and December 31, 2021 0 0
Common stock - $0.01 par value; 150,000,000 shares authorized; 47,224,074 and 46,990,031 shares outstanding as of December 31, 2022 and December 31, 2021, respectively 472 470
Additional paid-in capital 367,673 361,135
Treasury stock at cost: 34,828,179 and 35,062,222 shares as of December 31, 2022 and December 31, 2021, respectively (593,164) (597,031)
Accumulated other comprehensive income (loss) (126,301) (98,426)
Retained earnings 911,233 856,065
Noncontrolling interest 18,192 15,812
Total stockholders' equity 578,105 538,025
Total liabilities and stockholders' equity $ 2,153,962 $ 1,996,804