XML 105 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Commitments and Contingencies - Future Purchase Obligations and Minimum Rental Commitments for Leasehold Properties and Operating Leases With Non-cancelable Terms (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
2024 $ 5,120
2025 3,613
2026 150
2027 and thereafter 117
Total 9,000
Minimum Rental Commitments for Leasehold Properties [Member]  
2024 593
2025 429
2026 150
2027 and thereafter 117
Total 1,289
Commitments for Other Lease Obligations [Member]  
2024 3,297
2025 3,184
2026 0
2027 and thereafter 0
Total 6,481
Other Purchase Obligations [Member]  
2024 1,230
2025 0
2026 0
2027 and thereafter 0
Total $ 1,230