XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Purchase Commitments $ 12,533  
Accounts Receivable From Us Government 1,314 $ 1,490
Sales 6,585 8,564
United States Government Agencies [Member]    
Sales $ 1,650 $ 2,116
Sales Percentage 25.05% 24.71%