v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS - UNAUDITED - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net earnings $ 17,757 $ 13,687 $ 54,118 $ 45,581
Other comprehensive (loss) earnings:        
Changes in fair market value of derivatives, net of tax (888) 1,160 (361) 4,883
Changes in unrealized pension cost, net of tax (3) 45 0 (64)
Cumulative translation adjustment, net of tax (1,427) (631) (4,686) 12,041
Other comprehensive (loss) earnings (2,318) 574 (5,047) 16,860
Comprehensive earnings $ 15,439 $ 14,261 $ 49,071 $ 62,441