v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income $ 19,882 $ 972 $ 32,905 $ 4,616
Other comprehensive income (loss):        
Foreign currency translation adjustments (466) 7,066 (2,485) 10,296
Unrealized gain (loss) on derivatives, net of tax 262 2,852 474 3,684
Other 215 120 297 200
Total other comprehensive income (loss) 11 10,038 (1,714) 14,180
Comprehensive income $ 19,893 $ 11,010 $ 31,191 $ 18,796