XML 79 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Leases - Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Remaining of 2024 $ 3,668
2025 5,982
2026 4,100
2027 2,608
2028 2,128
Thereafter 20,717
Total future lease payments 39,203
Less imputed interest 14,519
Total $ 24,684