Quarterly report [Sections 13 or 15(d)]

Long-Term Debt - Convertible Notes - Carrying value and fair value (Details)

v3.26.1
Long-Term Debt - Convertible Notes - Carrying value and fair value (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Carrying Value, balance at beginning $ 66,421,000  
Amortization of debt discount 1,459,000  
Carrying Value, balance at the end 67,564,000  
Convertible Senior Notes (the "Convertible Notes")    
Debt Instrument [Line Items]    
Carrying Value, balance at beginning 66,421,000  
Amortization of debt discount 1,459,000  
Foreign exchange loss (gain) (316,000)  
Carrying Value, balance at the end 67,564,000  
Fair Value, Convertible Senior Notes $ 138,343 $ 137,672