XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets    
Cash and cash equivalents $ 106,689 $ 115,283
Accounts receivable, net 263,132 246,688
Contract assets, net 184,961 166,557
Inventories 161,862 145,845
Income taxes prepaid and receivable 18,240 19,187
Prepaid expenses and other current assets 40,221 37,132
Total current assets 775,105 730,692
Property, plant and equipment, net 578,579 563,431
Intangibles, net 37,401 38,127
Goodwill 184,333 176,261
Deferred income taxes 35,741 28,757
Other assets 112,294 111,428
Total assets 1,723,453 1,648,696
Liabilities and Shareholders' Equity    
Accounts payable 96,788 66,095
Accrued liabilities 121,330 141,904
Current maturities of long-term debt 0 0
Income taxes payable 2,644 18,367
Total current liabilities 220,762 226,366
Long-term debt 444,686 318,531
Other noncurrent liabilities 144,622 138,830
Deferred taxes and other liabilities 19,274 16,022
Total liabilities 829,344 699,749
Commitments and Contingencies (Note 17)
Shareholders' Equity:    
Preferred stock, par value $5.00 per share; authorized 2,000,000 shares; none issued 0 0
Additional paid in capital 456,587 452,933
Retained earnings 1,075,934 1,065,763
Accumulated items of other comprehensive income:    
Translation adjustments (125,584) (181,555)
Pension and postretirement liability adjustments (17,845) (14,328)
Derivative valuation adjustment (863) (106)
Treasury stock (Class A), at cost; 11,515,604 shares in 2025 and 9,844,746 in 2024 (499,658) (379,210)
Total shareholders' equity 888,612 943,538
Noncontrolling interest 5,497 5,409
Total equity 894,109 948,947
Total liabilities and shareholders' equity 1,723,453 1,648,696
Common Class A    
Shareholders' Equity:    
Class A Common Stock, par value $0.001 per share; authorized 100,000,000 shares; 40,983,660 issued in 2025 and 40,917,539 in 2024 $ 41 $ 41