XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Commitments and Contingencies        
Purchase commitments $ 8,591   $ 8,591  
Sales to United States Government $ 4,749 $ 4,268 $ 6,865 $ 10,845
Percentage of sales 41.90% 43.00% 34.50% 52.10%
Accounts receivable from US government $ 3,279 $ 589 $ 3,279 $ 589