v3.23.2
Note 6 - Leases - Future Minimum Operating Lease Commitments Under Non-cancelable Operating Lease (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
2023(1) $ 5,805 [1]
2024 10,770
2025 10,034
2026 7,867
2027 5,540
Thereafter 20,511
Total lease payments 60,527
Imputed interest (9,648)
Total lease liabilities $ 50,879
[1] Excluding the six months ended June 30, 2023.