XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets    
Cash and cash equivalents $ 285,419 $ 315,152
Restricted cash 642 12,875
Accounts receivable, net of allowance for doubtful accounts of $140 and $241, respectively 377,978 412,458
Contract assets 199,007 167,578
Inventories 509,005 553,654
Prepaid expenses and other current assets 63,363 42,512
Total current assets 1,435,414 1,504,229
Property, plant and equipment, net 226,234 225,097
Operating lease right-of-use assets 106,436 117,995
Goodwill 192,116 192,116
Deferred income taxes 36,931 33,892
Other long-term assets 70,218 66,135
Total assets 2,067,349 2,139,464
Current liabilities:    
Current installments of long-term debt 3,782 6,737
Accounts payable 382,660 354,218
Advance payments from customers 124,164 143,614
Income taxes payable 2,427 22,119
Accrued liabilities 105,900 122,411
Total current liabilities 618,933 649,099
Long-term debt, net of current installments 212,622 250,457
Operating lease liabilities 101,801 108,997
Other long-term liabilities 21,839 17,598
Deferred income taxes 2,894 0
Total liabilities 958,089 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,682 and 35,992, respectively 3,568 3,599
Additional paid-in capital 535,243 534,945
Retained earnings 577,629 596,010
Accumulated other comprehensive loss (7,180) (21,241)
Total shareholders’ equity 1,109,260 1,113,313
Total liabilities and shareholders' equity $ 2,067,349 $ 2,139,464