v3.25.2
Note 12 - Leases - Summary of Future Operating Lease Payments and Lease Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 (remaining six months) $ 559  
2026 647  
2027 493  
2028 443  
Total 2,142  
Less: imputed interest (224)  
Total lease liability, Total 1,918  
Less: current portion (847) $ (957)
Noncurrent lease liability $ 1,071 $ 1,428