v3.26.3
Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Equity [Abstract]                
Net income $ 19,796     $ 2,859     $ 56,695 $ 30,316
Cash flow hedging gain (loss), net of income tax (2,048)     3,734     3,408 (6,775)
Pension liability, net of income tax 213     268     640 805
Foreign currency translation adjustments 1,031     (256)     (1,929) 15,595
Comprehensive income 18,992 $ 24,386 $ 15,436 6,605 $ 25,835 $ 7,501 58,814 39,941
Cash flow hedging gain (loss), tax (655)     1,195     1,091 (2,168)
Pension liability, tax $ 68     $ 86     $ 206 $ 257