v3.26.1
Financial Instruments and Financial Risk - Schedule of Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized (gain) loss on embedded derivatives recorded in other income, net     $ 682 $ (1,994)
Interest Rate Cap        
Derivative Instruments, Gain (Loss) [Line Items]        
Realized gain on interest rate derivatives recorded in interest expense, net $ (2) $ (334) (45) (673)
Embedded Derivative        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized (gain) loss on embedded derivatives recorded in other income, net (512) (3,599) 682 (1,994)
Foreign currency forward contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Realized gain on foreign currency forward contracts recorded in foreign exchange (gain) loss (1,830) (7,606) (614) (8,170)
Unrealized loss (gain) on foreign currency forward contracts recorded in foreign exchange (gain) loss $ 17 $ (1,144) $ 38 $ (704)