v3.26.1
Comprehensive Income - Reclassification adjustments out of accumulated other comprehensive loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Reclassification adjustments out of accumulated other comprehensive loss        
Other expense, net $ 51 $ (59) $ 208 $ (186)
Earnings before provision for income taxes 18,590 4,618 26,932 12,155
Provision for income taxes (5,275) (2,362) (7,496) (4,356)
Net Income (Loss) 13,315 2,256 19,436 7,799
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 20 55 40 110
Provision for income taxes 5 14 10 28
Net Income (Loss) 15 41 30 82
Prior service cost | Reclassification out of Accumulated Other Comprehensive Income        
Reclassification adjustments out of accumulated other comprehensive loss        
Other expense, net 3 5 6 10
Actuarial losses | Reclassification out of Accumulated Other Comprehensive Income        
Reclassification adjustments out of accumulated other comprehensive loss        
Other expense, net $ 17 $ 50 $ 34 $ 100