v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)        
Net earnings $ 11,511 $ 6,586 $ 30,947 $ 14,385
Other comprehensive income, net of tax:        
Foreign currency translation adjustments 95 (2) 256 2,014
Pension liability adjustments 14   44 82
Other comprehensive income 109 (2) 300 2,096
Comprehensive income $ 11,620 $ 6,584 $ 31,247 $ 16,481