v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (UNAUDITED)        
Net earnings $ 13,315 $ 2,256 $ 19,436 $ 7,799
Other comprehensive income, net of tax:        
Foreign currency translation adjustments 61 1,824 161 2,016
Pension liability adjustments 15 41 30 82
Other comprehensive income 76 1,865 191 2,098
Comprehensive income $ 13,391 $ 4,121 $ 19,627 $ 9,897