XML 21 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 722,086 $ 1,044,556
Accounts receivable, net 265,315 282,430
Inventories 360,411 336,137
Other current assets 41,511 48,771
Total current assets 1,389,323 1,711,894
Property and equipment, net 185,604 167,665
Operating lease right-of-use assets 96,305 95,432
Other assets 155,269 136,448
Intangible assets, net 139,391 161,478
Goodwill 296,002 283,840
TOTAL ASSETS 2,261,894 2,556,757
Current liabilities:    
Accounts payable 143,502 141,850
Accrued payroll and employee benefits 67,874 73,595
Other accrued expenses 73,552 66,662
Customer deposits and other 11,468 15,997
Current portion of long-term debt   20,000
Current portion of operating lease liabilities 17,826 17,744
Total current liabilities 314,222 335,848
Long-term debt, net 564,695 895,679
Operating lease liabilities 89,178 89,330
Defined employee benefit pension plan 49,555 49,135
Other long-term liabilities 37,534 42,583
Total liabilities 1,055,184 1,412,575
Deferred compensation 3,539  
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,711 and 37,318 issued and outstanding at December 31, 2024 and December 31, 2023, respectively 38 37
Common stock associated with deferred compensation plan (911)  
Additional paid-in capital 189,144 148,300
Accumulated other comprehensive income (loss) (11,784) 6,114
Retained earnings 1,026,684 989,731
Total stockholders' equity 1,203,171 1,144,182
TOTAL LIABILITIES AND STOCKHOLDERS' EQUITY $ 2,261,894 $ 2,556,757