XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Cash and cash equivalents $ 315,152 $ 277,391
Restricted cash 12,875 5,822
Accounts receivable, net of allowance for doubtful accounts of $241 and $470, respectively 412,458 449,404
Contract assets 167,578 174,979
Inventories 553,654 683,801
Prepaid expenses and other current assets 42,512 44,350
Total current assets 1,504,229 1,635,747
Property, plant and equipment, net 225,097 227,698
Operating lease right-of-use assets 117,995 130,830
Goodwill 192,116 192,116
Deferred income taxes 33,892 26,943
Other long-term assets 66,135 61,421
Total assets 2,139,464 2,274,755
Current liabilities:    
Current installments of long-term debt 6,737 4,283
Accounts payable 354,218 367,480
Advance payments from customers 143,614 204,883
Income taxes payable 22,119 22,225
Accrued liabilities 122,411 114,676
Total current liabilities 649,099 713,547
Long-term debt, net of current installments 250,457 326,674
Operating lease liabilities 108,997 123,385
Other long-term liabilities 17,598 32,064
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,992 and 35,664, respectively 3,599 3,566
Additional paid-in capital 534,945 528,842
Retained earnings 596,010 560,537
Accumulated other comprehensive loss (21,241) (13,860)
Total shareholders’ equity 1,113,313 1,079,085
Total liabilities and shareholders' equity $ 2,139,464 $ 2,274,755