Quarterly report [Sections 13 or 15(d)]

Investments - Schedule of Fair Value and Changes in Fair Value of Investment in Convertible Bonds (Details)

v3.25.1
Investments - Schedule of Fair Value and Changes in Fair Value of Investment in Convertible Bonds (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Investments [Line Items]    
Balance, beginning of period $ 15,037 $ 20,978
Sales of convertible bond   (2,508)
Net gain (loss) on investment on convertible bond   (347)
Change in fair value included in the statement of other comprehensive loss 194 (3,086)
Balance, end of period $ 15,231 $ 15,037
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]   Gain Loss On Investment In Convertible Bond
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Asset, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration] Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax