XML 10 R3.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS - UNAUDITED - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net earnings $ 13,687 $ 18,084 $ 45,581 $ 43,909
Other comprehensive earnings (loss):        
Changes in fair market value of derivatives, net of tax 1,160 (2,460) 4,883 (3,404)
Changes in unrealized pension cost, net of tax 45 (5) (64) 94
Cumulative translation adjustment, net of tax (631) 3,707 12,041 1,063
Other comprehensive earnings (loss) 574 1,242 16,860 (2,247)
Comprehensive earnings $ 14,261 $ 19,326 $ 62,441 $ 41,662