v3.25.1
Note 8 - Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
2025 (Remainder of 2025), gross $ 2,320  
2025 (Remainder of 2025), payments received from sublease (75)  
2025 (Remainder of 2025), net lease payment 2,245  
2026, gross 3,792  
2026, payments received from sublease (42)  
2026, net lease payment 3,750  
2027, gross 3,680  
2027, payments received from sublease 0  
2027, net lease payment 3,680  
2028, gross 3,583  
2028, payments received from sublease 0  
2028, net lease payment 3,583  
2029, gross 3,466  
2029, payments received from sublease 0  
2029, net lease payment 3,466  
Thereafter, gross 16,704  
Thereafter, payments received from sublease 0  
Thereafter, net lease payment 16,704  
Gross, gross 33,545  
Sublease income, payments received from sublease (117)  
Total lease payments, net lease payment 33,428  
Less imputed interest, gross (9,400)  
Operating lease liabilities $ 24,145 $ 24,188