XML 22 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 1,044,556 $ 458,818
Accounts receivable, net 282,430 300,683
Inventories 336,137 376,012
Other current assets 48,771 53,001
Total current assets 1,711,894 1,188,514
Property and equipment, net 167,665 148,462
Operating lease right-of-use assets 95,432 100,177
Other assets 136,448 84,056
Intangible assets, net 161,478 189,526
Goodwill 283,840 281,433
TOTAL ASSETS 2,556,757 1,992,168
Current liabilities:    
Accounts payable 141,850 170,467
Accrued payroll and employee benefits 73,595 82,733
Other accrued expenses 66,662 76,750
Customer deposits and other 15,997 26,322
Current portion of long-term debt 20,000 20,000
Current portion of operating lease liabilities 17,744 16,771
Total current liabilities 335,848 393,043
Long-term debt, net 895,679 353,262
Operating lease liabilities 89,330 94,460
Pension benefits 49,135 44,031
Other long-term liabilities 42,583 41,105
Total liabilities 1,412,575 925,901
Commitments and contingencies (Note 17)
Stockholders' equity:    
Preferred stock, $0.001 par value, 1,000 shares authorized, none issued and outstanding
Common stock, $0.001 par value, 70,000 shares authorized; 37,318 and 37,429 issued and outstanding at December 31, 2023 and December 31, 2022, respectively 37 37
Additional paid-in capital 148,300 134,640
Accumulated other comprehensive income 6,114 16,320
Retained earnings 989,731 915,270
Total stockholders' equity 1,144,182 1,066,267
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 2,556,757 $ 1,992,168