XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 7 - Loan Payable - Schedule of Loan Payable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Aug. 02, 2024
Initial Term Loan [Member]      
Debt Instrument, Face Amount $ 250,000   $ 250,000
Add: Accreted Liability of final payment fee 0    
Long-Term Debt, Gross 250,000    
Less: unamortized debt issuance costs (5,571)    
Long-term Debt, Before Repayments 244,429    
Less: principal payments 0    
Total loan payable 244,429    
Less: current portion 0    
Loan payable non-current 244,429    
Less: principal payments 0    
The First Amendment Term Loan [Member]      
Debt Instrument, Face Amount 0 $ 95,000  
Add: Accreted Liability of final payment fee 0 10,230  
Long-Term Debt, Gross 0 105,230  
Less: unamortized debt issuance costs (5,112)  
Long-term Debt, Before Repayments 0 100,118  
Less: principal payments 0 0  
Total loan payable 0 100,118  
Less: current portion 0 0  
Loan payable non-current 0 100,118  
Less: principal payments $ (0) $ (0)