v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - 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 (loss) $ (55,270) $ (1,968) $ (64,033) $ 2,775
Other comprehensive income (loss):        
Foreign currency translation adjustment, net of tax $(516), $(875), $(178), and $(986), respectively 9,007 12,633 3,856 21,375
Change in fair value from interest rate swap, net of tax of $631, $(816), $1,039, and $(1,024), respectively 1,919 (2,416) 3,161 (3,002)
Total other comprehensive income 10,926 10,217 7,017 18,373
Comprehensive income (loss) $ (44,344) $ 8,249 $ (57,016) $ 21,148