v3.24.3
Note 7 - Leases - Future Minimum Operating Lease Commitments Under Non-cancelable Operating Lease (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
2024(1) $ 2,835 [1]
2025 10,769
2026 8,634
2027 5,879
2028 4,219
2029 3,653
Thereafter 10,715
Total lease payments 46,704
Imputed interest (4,446)
Total lease liabilities $ 42,258
[1] Excluding the nine months ended September 30, 2024.