v3.26.3
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Increase (Decrease) in Stockholders' Equity [Rollforward]        
Beginning balance $ (345,558) $ (168,435) $ (259,628) $ (78,902)
Net current period other comprehensive (loss) income after tax (2,109) 1,562 (6,599) 36,057
Ending balance (388,171) (194,360) (388,171) (194,360)
Accumulated Foreign Currency Adjustment Attributable to Parent        
Increase (Decrease) in Stockholders' Equity [Rollforward]        
Beginning balance (12,821) (8,996) (8,996) (43,573)
Other comprehensive income before reclassifications (2,109) 1,601 (5,934) 36,178
Amounts reclassified from accumulated other comprehensive income 0 0 0 0
Net current period other comprehensive (loss) income before tax (2,109) 1,601 (5,934) 36,178
Deferred taxes 0 0 0 0
Net current period other comprehensive (loss) income after tax (2,109) 1,601 (5,934) 36,178
Ending balance (14,930) (7,395) (14,930) (7,395)
Accumulated Other Comprehensive Loss        
Increase (Decrease) in Stockholders' Equity [Rollforward]        
Beginning balance (13,462) (8,864) (8,972) (43,359)
Other comprehensive income before reclassifications (1,868) 1,601 (6,192) 36,329
Amounts reclassified from accumulated other comprehensive income (241) (46) (407) (291)
Net current period other comprehensive (loss) income before tax (2,109) 1,555 (6,599) 36,038
Deferred taxes 0 (7) 0 (19)
Net current period other comprehensive (loss) income after tax (2,109) 1,562 (6,599) 36,057
Ending balance (15,571) (7,302) (15,571) (7,302)
Foreign Exchange Forward | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent        
Increase (Decrease) in Stockholders' Equity [Rollforward]        
Beginning balance (641) 132 24 214
Other comprehensive income before reclassifications 241 0 (258) 151
Amounts reclassified from accumulated other comprehensive income (241) (46) (407) (291)
Net current period other comprehensive (loss) income before tax 0 (46) (665) (140)
Deferred taxes 0 (7) 0 (19)
Net current period other comprehensive (loss) income after tax 0 (39) (665) (121)
Ending balance $ (641) $ 93 $ (641) $ 93