Annual report [Section 13 and 15(d), not S-K Item 405]

Accrued Liabilities (Schedule of Accrued Liabilities) (Details)

v3.25.4
Accrued Liabilities (Schedule of Accrued Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]        
Accrued salaries, bonus, vacation and other benefits $ 83,101 $ 84,270    
Accrued import duties 1,409 15,151    
Accrual for Taxes Other than Income Taxes 24,258 21,662    
Product warranties 10,510 11,267 $ 11,620 $ 13,810
Other 60,449 44,123    
Accrued liabilities, total 278,421 273,330    
Provision for Loss on Contracts $ 98,694 $ 96,857