v3.26.1
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Increase (Decrease) in Stockholders' Equity [Rollforward]        
Beginning balance $ (304,433) $ (105,340) $ (259,628) $ (78,902)
Net current period other comprehensive (loss) income after tax (1,462) 21,949 (4,490) 34,495
Ending balance (345,558) (168,435) (345,558) (168,435)
Accumulated Foreign Currency Adjustment Attributable to Parent        
Increase (Decrease) in Stockholders' Equity [Rollforward]        
Beginning balance (11,618) (30,977) (8,996) (43,573)
Other comprehensive income before reclassifications (1,203) 21,981 (3,825) 34,577
Amounts reclassified from accumulated other comprehensive income 0 0 0 0
Net current period other comprehensive (loss) income before tax (1,203) 21,981 (3,825) 34,577
Deferred taxes 0 0 0 0
Net current period other comprehensive (loss) income after tax (1,203) 21,981 (3,825) 34,577
Ending balance (12,821) (8,996) (12,821) (8,996)
Accumulated Other Comprehensive Loss        
Increase (Decrease) in Stockholders' Equity [Rollforward]        
Beginning balance (12,000) (30,813) (8,972) (43,359)
Other comprehensive income before reclassifications (1,307) 22,132 (4,324) 34,728
Amounts reclassified from accumulated other comprehensive income (155) (188) (166) (245)
Net current period other comprehensive (loss) income before tax (1,462) 21,944 (4,490) 34,483
Deferred taxes 0 (5) 0 (12)
Net current period other comprehensive (loss) income after tax (1,462) 21,949 (4,490) 34,495
Ending balance (13,462) (8,864) (13,462) (8,864)
Foreign Exchange Forward | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent        
Increase (Decrease) in Stockholders' Equity [Rollforward]        
Beginning balance (382) 164 24 214
Other comprehensive income before reclassifications (104) 151 (499) 151
Amounts reclassified from accumulated other comprehensive income (155) (188) (166) (245)
Net current period other comprehensive (loss) income before tax (259) (37) (665) (94)
Deferred taxes 0 (5) 0 (12)
Net current period other comprehensive (loss) income after tax (259) (32) (665) (82)
Ending balance $ (641) $ 132 $ (641) $ 132