XML 9 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets    
Cash and cash equivalents $ 355,340 $ 315,152
Restricted cash 0 12,875
Accounts receivable, net of allowance for doubtful accounts of $241 374,108 412,458
Contract assets 171,988 167,578
Inventories 560,285 553,654
Prepaid expenses and other current assets 43,571 42,512
Total current assets 1,505,292 1,504,229
Property, plant and equipment, net 224,258 225,097
Operating lease right-of-use assets 114,141 117,995
Goodwill 192,116 192,116
Deferred income taxes 35,207 33,892
Other long-term assets 64,605 66,135
Total assets 2,135,619 2,139,464
Current liabilities:    
Current installments of long-term debt 6,690 6,737
Accounts payable 384,460 354,218
Advance payments from customers 127,858 143,614
Income taxes payable 22,823 22,119
Accrued liabilities 94,590 122,411
Total current liabilities 636,421 649,099
Long-term debt, net of current installments 268,946 250,457
Operating lease liabilities 106,438 108,997
Other long-term liabilities 19,116 17,598
Total liabilities 1,030,921 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,096 and 35,992, respectively 3,610 3,599
Additional paid-in capital 530,393 534,945
Retained earnings 587,794 596,010
Accumulated other comprehensive loss (17,099) (21,241)
Total shareholders’ equity 1,104,698 1,113,313
Total liabilities and shareholders' equity $ 2,135,619 $ 2,139,464