XML 69 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Derivative Contracts - Summary of Gains and Losses Recorded (Details) - Not Designated as Hedging Instrument [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative gain (loss) $ (273) $ (26,161)
Embedded Derivative Financial Instruments [Member] | The 2029 Convertible Notes 1 [Member]    
Derivative gain (loss) 0 (26,250)
Common Stock Options/ Warrants [Member]    
Derivative gain (loss) (0) 1
Foreign Exchange Forward [Member]    
Derivative gain (loss) $ (273) $ 88