XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
Mar. 31, 2020
Mar. 31, 2022
Jun. 30, 2022
Jun. 30, 2021
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]                      
Deferred contract liabilities $ 0               $ 0   $ 0
Outstanding promissory note 3,800,000               3,800,000    
Revenue 13,463,000     $ 17,679,000         48,060,000 $ 66,005,000  
Cost of revenue 17,040,000     $ 17,456,000         51,219,000 62,236,000  
Value of notes with customer 14,416,000               14,416,000   $ 7,896,000
Secured Promissory Note                      
Disaggregation Of Revenue [Line Items]                      
Value of notes with customer   $ 8,000,000.0 $ 3,700,000       $ 10,000,000.0 $ 8,000,000.0      
Term of the notes   1 year 9 months 6 months     3 years        
Monthly principal and interest payments             $ 300,000        
Frequency of payments             monthly        
Product                      
Disaggregation Of Revenue [Line Items]                      
Revenue         $ 0     $ 12,500,000      
Cost of revenue         $ 0            
Partially financed product sale             $ 12,500,000        
Payments received from customer                 8,700,000    
Deferred Contract Liability                      
Disaggregation Of Revenue [Line Items]                      
Revenue 0     $ 0         0 0  
Cost of revenue $ 0     $ 0         0 0  
U.S. Customs and Border Protection ("CBP")                      
Disaggregation Of Revenue [Line Items]                      
Awarded contract amount           $ 10,500,000          
Increase in contract amount           $ 300,000          
Revenue recognized under the contract                 $ 300,000 $ 9,900,000