XML 62 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Note 9 - Fair Value Measurements - Summary of Carrying Value and Estimated Fair Value of Notes (Details) - Convertible Debt [Member] - The 2029 Convertible Notes 1 [Member]
$ in Thousands
Jun. 30, 2025
USD ($)
Reported Value Measurement [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Notes $ 80,416
Estimate of Fair Value Measurement [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Notes 165,492
Estimate of Fair Value Measurement [Member] | Level 1 [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Notes 0
Estimate of Fair Value Measurement [Member] | Level 2 [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Notes 165,492
Estimate of Fair Value Measurement [Member] | Level 3 [Member]  
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]  
Notes $ 0