XML 67 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Fair Value Measurements - Carrying Value and Estimated Fair Value of Notes (Details) - Convertible Debt [Member] - The 2029 Convertible Notes 1 [Member]
$ in Thousands
Mar. 31, 2025
USD ($)
Reported Value Measurement [Member]  
Notes $ 178,417
Estimate of Fair Value Measurement [Member]  
Notes 467,609
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 1 [Member]  
Notes 0
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 2 [Member]  
Notes 467,609
Estimate of Fair Value Measurement [Member] | Fair Value, Inputs, Level 3 [Member]  
Notes $ 0