XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets    
Cash and cash equivalents $ 277,391 $ 207,430
Restricted cash 5,822 0
Accounts receivable, net of allowance for doubtful accounts of $470 and $514, respectively 449,404 491,957
Contract assets 174,979 183,613
Inventories 683,801 727,749
Prepaid expenses and other assets 44,350 41,400
Total current assets 1,635,747 1,652,149
Property, plant and equipment, net 227,698 211,478
Operating lease right-of-use assets 130,830 93,081
Goodwill 192,116 192,116
Deferred income taxes 26,943 12,235
Other assets, net 61,421 66,272
Total assets 2,274,755 2,227,331
Current liabilities:    
Current installments of long-term debt 4,283 4,275
Accounts payable 367,480 424,272
Advance payments from customers 204,883 197,937
Income taxes payable 22,225 12,236
Accrued liabilities 114,676 110,416
Total current liabilities 713,547 749,136
Long-term debt, net of current installments 326,674 320,675
Operating lease liabilities 123,385 86,687
Other long-term liabilities 32,064 43,922
Deferred income taxes 0 495
Commitments and contingencies
Shareholders’ equity:    
Preferred stock, $0.10 par value; 5,000 shares authorized, none issued 0 0
Common stock, $0.10 par value; 145,000 shares authorized; issued and outstanding - 35,664 and 35,164, respectively 3,566 3,516
Additional paid-in capital 528,842 519,238
Retained earnings 560,537 519,895
Accumulated other comprehensive loss (13,860) (16,233)
Total shareholders’ equity 1,079,085 1,026,416
Total liabilities and shareholders' equity $ 2,274,755 $ 2,227,331