v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net income $ 11,565 $ 14,505
Other comprehensive income (loss)    
Cumulative translation adjustment, net of tax (1,887) 2,674
Pension adjustment, net of tax (31) (24)
Comprehensive income $ 9,647 $ 17,155