XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Disaggregation of Revenue [Line Items]          
Contract asset $ 0   $ 0   $ 55
Decrease in contract liability     (476) $ 198  
Total revenue 9,180 $ 3,708 17,294 8,371  
Contract revenue          
Disaggregation of Revenue [Line Items]          
Revenue recognized from previously recorded contract liabilities 206 371 819 809  
Total revenue $ 292 $ 371 $ 923 $ 809  
Customer Concentration Risk | Accounts receivable | Largest customer          
Disaggregation of Revenue [Line Items]          
Concentration risk     31.00%   35.00%
Customer Concentration Risk | Accounts receivable | Second largest customer          
Disaggregation of Revenue [Line Items]          
Concentration risk     14.00%   12.00%
Customer Concentration Risk | Accounts receivable | Third largest customer          
Disaggregation of Revenue [Line Items]          
Concentration risk     13.00%