XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Additional Information (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
Customer
Jun. 30, 2021
USD ($)
Customer
Jun. 30, 2022
USD ($)
Customer
Segment
Jun. 30, 2021
USD ($)
Customer
Dec. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]          
Number of operating segment | Segment     1    
Total revenue $ 3,323,727 $ 624,320 $ 6,298,422 $ 1,220,623  
Development contract value         $ 41,500,000
Development contract period maximum         5 years
Contract revenue [Member]          
Disaggregation of Revenue [Line Items]          
Number of major customers | Customer 1 1 1 1  
Total revenue [1] $ 2,989,614 $ 545,547 $ 5,696,182 $ 954,467  
Contract revenue [Member] | One Customer [Member]          
Disaggregation of Revenue [Line Items]          
Total revenue $ 3,200,000 $ 377,637 $ 5,900,000 $ 622,866  
Contract revenue [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One Customer [Member]          
Disaggregation of Revenue [Line Items]          
Concentration risk, percentage 97.00% 60.00% 94.00% 51.00%  
[1] A portion of contract revenue represents previously recorded deferred revenue that was recognized as revenue after satisfaction of performance obligations either through passage of time or after completion of specific performance milestones.