XML 12 R3.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE EARNINGS - UNAUDITED - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net earnings $ 17,197 $ 13,367
Other comprehensive (loss) earnings:    
Changes in fair market value of derivatives, net of tax 88 876
Changes in unrealized pension cost, net of tax 13 14
Cumulative translation adjustment, net of tax (1,930) 4,648
Other comprehensive earnings (loss) (1,829) 5,538
Comprehensive earnings $ 15,368 $ 18,905