Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
Long-Term Debt - Convertible Notes - Carrying value and fair value (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 15, 2025
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Amortization of debt discount   $ 459 $ 33
Foreign exchange gain (loss)   (26) $ 80
Carrying Value, balance at the end   66,421  
Convertible Senior Notes (the "Convertible Notes")      
Debt Instrument [Line Items]      
Amortization of debt discount   459  
Foreign exchange gain (loss)   316  
Carrying Value, balance at the end $ 65,646 66,421  
Fair Value, Convertible Senior Notes $ 85,351 $ 85,414  
Debt term 5 years