v3.26.1
Financial Instruments - Schedule of 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
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance $ 408,009 $ 418,902 $ 414,075 $ 429,077
Ending balance 415,086 419,827 415,086 419,827
Accumulated Other Comprehensive Loss        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (6,266) (3,892) (4,438) (6,084)
Ending balance (6,465) (1,586) (6,465) (1,586)
Accumulated Other Comprehensive Loss | Cash Flow Hedges        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (2,085) 300 (257) (1,858)
Other comprehensive (loss) income before reclassification (689) 2,677 (2,525) 4,254
Amounts reclassified from accumulated other comprehensive loss (income) into net loss 490 (382) 498 199
Net current period other comprehensive (loss) income (199) 2,295 (2,027) 4,453
Ending balance $ (2,284) $ 2,595 $ (2,284) $ 2,595