XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 125,687 $ 191,629
Restricted cash - current 2 2
Accounts receivable, net of allowances of $25,960 and $24,493, respectively 418,959 295,594
Inventories 476,112 471,551
Income taxes receivable 3,083 14,752
Other receivables 31,481 18,842
Prepaid expenses and other assets 59,338 33,605
Total current assets 1,114,662 1,025,975
Property and equipment, net of accumulated depreciation and amortization of $104,088 and $97,136, respectively 190,492 181,529
Intangible assets, net of accumulated amortization of $130,768 and $125,014, respectively 1,798,918 1,800,167
Goodwill 711,560 714,814
Deferred tax assets, net 533,480 528,278
Restricted cash 3,240 3,254
Right-of-use assets 233,981 239,905
Other assets 9,302 7,875
Total assets 4,595,635 4,501,797
Current liabilities:    
Accounts payable 232,383 230,821
Accrued expenses and other liabilities 201,821 239,424
Income taxes payable 109,632 89,211
Current borrowings 32,970 24,362
Current operating lease liabilities 57,560 57,456
Total current liabilities 634,366 641,274
Deferred tax liabilities, net 301,968 302,030
Long-term income taxes payable 228,165 224,837
Long-term borrowings 2,250,288 2,298,027
Long-term operating lease liabilities 209,817 215,119
Other liabilities 2,531 2,579
Total liabilities 3,627,135 3,683,866
Commitments and contingencies
Stockholders’ equity:    
Common stock, par value $0.001 per share, 250.0 million shares authorized, 109.8 million and 109.5 million issued, 62.0 million and 61.7 million outstanding, respectively 110 110
Treasury stock, at cost, 47.8 million and 47.7 million shares, respectively (1,705,896) (1,695,501)
Additional paid-in capital 805,078 797,614
Retained earnings 1,968,742 1,819,199
Accumulated other comprehensive loss (99,534) (103,491)
Total stockholders’ equity 968,500 817,931
Total liabilities and stockholders’ equity $ 4,595,635 $ 4,501,797