v3.26.1
Note 7 - Loan Payable - Schedule of Loan Payable (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Mar. 18, 2026
The First Amendment Term Loan [Member]      
Debt Instrument, Face Amount $ 250,000 $ 250,000  
Add: Accreted Liability of final payment fee 0 0  
Less: unamortized debt issuance and debt discount costs 0 (4,355)  
Less: principal payments (250,000) 0  
Total loan payable 0 245,645  
Less: current portion 0 0  
Loan payable non-current 0 $ 245,645  
The 2026 Term Loan [Member]      
Debt Instrument, Face Amount 750,000   $ 750,000
Add: Accreted Liability of final payment fee 0    
Less: unamortized debt issuance and debt discount costs (4,860)    
Less: principal payments 0    
Total loan payable 745,140    
Less: current portion 0    
Loan payable non-current $ 745,140