XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets    
Cash and cash equivalents $ 264,647 $ 315,152
Restricted cash 0 12,875
Accounts receivable, net of allowance for doubtful accounts of $150 and $241, respectively 369,246 412,458
Contract assets 175,101 167,578
Inventories 531,986 553,654
Prepaid expenses and other current assets 56,010 42,512
Total current assets 1,396,990 1,504,229
Property, plant and equipment, net 223,809 225,097
Operating lease right-of-use assets 110,771 117,995
Goodwill 192,116 192,116
Deferred income taxes 37,425 33,892
Other long-term assets 69,734 66,135
Total assets 2,030,845 2,139,464
Current liabilities:    
Current installments of long-term debt 3,830 6,737
Accounts payable 354,715 354,218
Advance payments from customers 126,463 143,614
Income taxes payable 6,157 22,119
Accrued liabilities 100,985 122,411
Total current liabilities 592,150 649,099
Long-term debt, net of current installments 203,418 250,457
Operating lease liabilities 104,896 108,997
Other long-term liabilities 20,617 17,598
Deferred income taxes 2,894 0
Total liabilities 923,975 1,026,151
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,912 and 35,992, respectively 3,591 3,599
Additional paid-in capital 533,155 534,945
Retained earnings 577,185 596,010
Accumulated other comprehensive loss (7,061) (21,241)
Total shareholders’ equity 1,106,870 1,113,313
Total liabilities and shareholders' equity $ 2,030,845 $ 2,139,464