v3.25.2
Note 8 - Commitments and Contingencies - Schedule of Maturity Of Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Oct. 01, 2024
Operating Lease, Liability $ 5,750 $ 6,259 $ 5,600
Less: Current portion of operating lease liabilities 1,466 1,452  
Operating lease liabilities, net of current portion 4,284 $ 4,807  
New Lease Agreement [Member]      
2025 763    
2026 1,564    
2027 1,611    
2028 1,660    
2029 1,292    
Total minimum lease payments 6,890    
Less: Amount representing interest 1,140    
Operating Lease, Liability 5,750    
Less: Current portion of operating lease liabilities 1,466    
Operating lease liabilities, net of current portion $ 4,284