v3.26.1
Other (Income) Expense, Net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Other Income Expense [Line Items]        
Gain on sale of assets $ 207 $ 217 $ 1,220 $ 223
Assets write-down, loss on lease termination and other exit costs 0 0 639 707
Partial insurance settlements   1,000   1,000
Net gain / loss on property, plant and equipment   $ 1,600   $ 1,600
Storm damage        
Other Income Expense [Line Items]        
Partial insurance settlements $ 200   200  
Oklahoma [Member]        
Other Income Expense [Line Items]        
Gain on sale of assets     $ 900