XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets    
Cash and cash equivalents $ 309,287 $ 277,391
Restricted cash 578 5,822
Accounts receivable, net of allowance for doubtful accounts of $1,016 and $470, respectively 376,568 449,404
Contract assets 182,090 174,979
Inventories 599,842 683,801
Prepaid expenses and other current assets 42,286 44,350
Total current assets 1,510,651 1,635,747
Property, plant and equipment, net 225,888 227,698
Operating lease right-of-use assets 125,082 130,830
Goodwill 192,116 192,116
Deferred income taxes 30,196 26,943
Other long-term assets 70,806 61,421
Total assets 2,154,739 2,274,755
Current liabilities:    
Current installments of long-term debt 5,928 4,283
Accounts payable 346,153 367,480
Advance payments from customers 157,156 204,883
Income taxes payable 27,263 22,225
Accrued liabilities 106,560 114,676
Total current liabilities 643,060 713,547
Long-term debt, net of current installments 283,559 326,674
Operating lease liabilities 116,637 123,385
Other long-term liabilities 16,379 32,064
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 - 36,077 and 35,664, respectively 3,608 3,566
Additional paid-in capital 529,836 528,842
Retained earnings 578,162 560,537
Accumulated other comprehensive loss (16,502) (13,860)
Total shareholders’ equity 1,095,104 1,079,085
Total liabilities and shareholders' equity $ 2,154,739 $ 2,274,755