XML 105 R90.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
USD ($)
2025 $ 6,012
2026 517
2027 265
2028 and thereafter 34
Total 6,828
Minimum Rental Commitments for Leasehold Properties [Member]  
2025 551
2026 151
2027 82
2028 and thereafter 34
Total 818
Commitments for Other Lease Obligations [Member]  
2025 4,144
2026 366
2027 183
2028 and thereafter 0
Total 4,693
Other Purchase Obligations [Member]  
2025 1,317
2026 0
2027 0
2028 and thereafter 0
Total $ 1,317