XML 60 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Note 7 - Debt - Schedule of 2029 Convertible Notes (Details) - USD ($)
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Line of Credit Facility [Line Items]    
Balance, total $ 437,203,000 $ 50,600
Amortization of debt issuance cost 5,097,000 $ 1,328,000
Balance, total 344,217,000  
The 2029 Convertible 144A Notes [Member]    
Line of Credit Facility [Line Items]    
Balance 280,594,000  
Balance, discount (100,879,000)  
Balance, debt issuance cost (6,159,000)  
Balance, total 173,556,000  
Amortization of debt discount 8,661,000  
Amortization of debt issuance cost 562,000  
Amortization of debt discount and debt issuance costs, total 9,223,000  
Repurchase (159,221,000)  
Repurchase, discount 54,701,000  
Repurchase, debt issuance costs 4,390,000  
Repurchase, total (100,130,000)  
Balance 121,373,000  
Balance, discount (37,517,000)  
Balance, debt issuance cost (1,207,000)  
Balance, total $ 82,649,000