v3.26.3
Comprehensive Income - Reclassification adjustments out of accumulated other comprehensive loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Reclassification adjustments out of accumulated other comprehensive loss        
Other expense, net $ 33 $ 57 $ 241 $ (129)
Earnings before provision for income taxes 14,656 8,940 41,588 21,095
Provision for income taxes (3,145) (2,354) (10,641) (6,710)
Net Income (Loss) 11,511 6,586 30,947 14,385
Amortization of defined benefit pension items | Reclassification out of Accumulated Other Comprehensive Income        
Reclassification adjustments out of accumulated other comprehensive loss        
Earnings before provision for income taxes 19 1 59 111
Provision for income taxes 5   15 29
Net Income (Loss) 14 1 44 82
Prior service cost | Reclassification out of Accumulated Other Comprehensive Income        
Reclassification adjustments out of accumulated other comprehensive loss        
Other expense, net 2 5 8 15
Actuarial losses | Reclassification out of Accumulated Other Comprehensive Income        
Reclassification adjustments out of accumulated other comprehensive loss        
Other expense, net $ 17 $ (4) $ 51 $ 96