v3.26.1
Note 12 - Leases - Summary of Future Operating Lease Payments and Lease Liability (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (remaining three months) $ 893  
2027 1,248  
2028 700  
Total 2,841  
Less: imputed interest (220)  
Total lease liability, Total 2,621  
Less: current portion (1,069) $ (623)
Noncurrent lease liability $ 1,552 $ 1,005