XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Commitments and Contingencies        
Purchase commitments $ 13,142   $ 13,142  
Sales to United States Government $ 6,371 $ 8,476 $ 13,237 $ 19,321
Percentage of sales 50.50% 66.40% 39.40% 57.50%
Accounts receivable from US government $ 5,197 $ 3,261 $ 5,197 $ 3,261