v3.25.1
Note 12 - Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Remaining of 2025 $ 5,732
2026 6,319
2027 4,948
2028 4,168
2029 4,287
Thereafter 36,735
Total future lease payments 62,189
Less imputed interest 27,464
Total $ 34,725