XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Purchase Commitments $ 9,394   $ 9,394  
Accounts Receivable From Us Government 2,554 $ 3,279 2,554 $ 3,279
Sales 12,111 11,335 18,696 19,899
United States Government Agencies [Member]        
Sales $ 5,316 $ 4,749 $ 6,965 $ 6,865
Sales Percentage 43.90% 41.90% 37.30% 34.50%