XML 104 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Note 15 - 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, 2020
USD ($)
2021 $ 6,735
2022 2,703
2023 317
2024 and thereafter 89
Total 9,844
Minimum Rental Commitments for Leasehold Properties [Member]  
2021 486
2022 513
2023 293
2024 and thereafter 46
Total 1,338
Commitments for Other Lease Obligations [Member]  
2021 4,273
2022 2,166
2023 0
2024 and thereafter 0
Total 6,439
Other Purchase Obligations [Member]  
2021 1,976
2022 24
2023 24
2024 and thereafter 43
Total $ 2,067