v3.26.3
Financial Instruments and Financial Risk - Schedule of Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized (gain) loss on embedded derivatives recorded in other income, net     $ (310) $ (605)
Interest Rate Cap        
Derivative Instruments, Gain (Loss) [Line Items]        
Realized gain on interest rate derivatives recorded in interest expense, net $ (44) $ (453) (89) (1,126)
Embedded derivatives        
Derivative Instruments, Gain (Loss) [Line Items]        
Unrealized (gain) loss on embedded derivatives recorded in other income, net (992) 1,389 (310) (605)
Foreign currency forward contracts        
Derivative Instruments, Gain (Loss) [Line Items]        
Realized loss (gain) on foreign currency forward contracts recorded in foreign exchange gain, net 111 1,488 (504) (6,683)
Unrealized (gain) loss on foreign currency forward contracts recorded in foreign exchange gain, net $ (53) $ 685 $ (14) $ (20)