v3.24.2
Note 6 - Leases - Future Minimum Operating Lease Commitments Under Non-cancelable Operating Lease (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
2024(1) $ 5,743 [1]
2025 10,682
2026 8,547
2027 5,792
2028 4,160
2029 3,650
Thereafter 10,716
Total lease payments 49,290
Imputed interest (4,732)
Total lease liabilities $ 44,558
[1] Excluding the six months ended June 30, 2024.