v3.26.1
Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Equity [Abstract]    
Net income $ 13,828 $ 6,036
Cash flow hedging gain (loss), net of income tax 3,061 (3,669)
Pension liability, net of income tax 213 268
Foreign currency translation adjustments (1,666) 4,866
Comprehensive income 15,436 7,501
Cash flow hedging gain (loss), tax 980 (1,173)
Pension liability, tax $ 69 $ 86