v3.26.1
Note 4 - Fair-value Measurements - Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 17, 2026
Dec. 31, 2025
The 2029 Notes [Member]      
2029 Notes conversion option derivative [1] $ (55,216)   $ (157,171)
2029 Notes repurchase obligation, net 31,259 $ 30,600 0
Conversion Option Derivative [Member] | The 2029 Notes [Member]      
2029 Notes conversion option derivative (55,200)   (157,200)
Fair Value, Recurring [Member]      
Total Assets 131,019   163,198
Total Liabilities (86,475)   (157,171)
Fair Value, Recurring [Member] | The 2029 Notes [Member]      
2029 Notes repurchase obligation, net (31,259)    
Fair Value, Recurring [Member] | Conversion Option Derivative [Member] | The 2029 Notes [Member]      
2029 Notes conversion option derivative (55,216)   (157,171)
Fair Value, Recurring [Member] | Certificates of Deposit [Member]      
Certificate of deposit classified as non-current restricted investments 1,054   1,054
Fair Value, Recurring [Member] | Money Market Funds [Member]      
Money-market funds 129,965   162,144
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]      
Total Assets 131,019   163,198
Total Liabilities 0   0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | The 2029 Notes [Member]      
2029 Notes repurchase obligation, net 0    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Conversion Option Derivative [Member] | The 2029 Notes [Member]      
2029 Notes conversion option derivative 0   0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Certificates of Deposit [Member]      
Certificate of deposit classified as non-current restricted investments 1,054   1,054
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]      
Money-market funds 129,965   162,144
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]      
Total Assets 0   0
Total Liabilities (55,216)   (157,171)
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | The 2029 Notes [Member]      
2029 Notes repurchase obligation, net 0    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Conversion Option Derivative [Member] | The 2029 Notes [Member]      
2029 Notes conversion option derivative (55,216)   (157,171)
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Certificates of Deposit [Member]      
Certificate of deposit classified as non-current restricted investments 0   0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | Money Market Funds [Member]      
Money-market funds 0   $ 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]      
Total Assets 0    
Total Liabilities (31,259)    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | The 2029 Notes [Member]      
2029 Notes repurchase obligation, net (31,259)    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Conversion Option Derivative [Member] | The 2029 Notes [Member]      
2029 Notes conversion option derivative 0    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Certificates of Deposit [Member]      
Certificate of deposit classified as non-current restricted investments 0    
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | Money Market Funds [Member]      
Money-market funds $ 0    
[1] The fair value of the 2029 Notes embedded derivative is classified as a Level 3 liability due to unobservable inputs in which little or no market data exists. (For further details refer to “Note 4 — Investments and Fair-Value Measurements”).