XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 295,305 $ 191,782
Receivables, net of allowance for doubtful accounts 84,325 83,507
Inventories:    
Finished goods 24,022 34,764
Work in process 36,705 41,261
Raw materials 82,681 77,649
Total inventories 143,408 153,674
Prepaid expenses and other current assets 17,078 13,214
Total current assets 540,116 442,177
Property, plant and equipment, at cost:    
Land and improvements 9,237 9,257
Building and improvements 71,526 72,149
Machinery and equipment 152,440 144,582
Property, plant and equipment, at cost 233,203 225,988
Less accumulated depreciation (158,943) (152,110)
Net property, plant and equipment 74,260 73,878
Intangible assets, at cost less accumulated amortization 45,066 53,737
Other assets 12,676 11,249
Deferred income taxes 32,525 22,715
Goodwill 111,770 113,163
Total assets 816,413 716,919
Current liabilities:    
Payables 55,659 81,807
Accrued compensation and employee benefits 34,912 29,871
Warranty and after-sale costs, current 7,283 11,102
Other current liabilities 20,351 9,168
Total current liabilities 118,205 131,948
Long-term deferred revenue 64,153 49,763
Deferred income taxes 3,652 5,061
Accrued non-pension postretirement benefits 3,033 3,614
Other accrued employee benefits 6,927 5,293
Warranty and after-sale costs, long-term 9,410  
Other long-term liabilities 4,801 4,758
Commitments and contingencies (Note 6)
Total long-term liabilities 91,976 68,489
Shareholders’ equity:    
Common stock, $1 par, authorized 80,000,000 shares, issued 37,221,098 shares in 2024 and 2023 37,221 37,221
Capital in excess of par value 65,819 59,185
Reinvested earnings 547,796 458,719
Accumulated other comprehensive loss (7,906) (1,646)
Less: Treasury stock, at cost, 7,810,158 shares in 2024 and 7,873,781 shares in 2023 (36,698) (36,997)
Total shareholders’ equity 606,232 516,482
Total liabilities and shareholders’ equity $ 816,413 $ 716,919