XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2021
Sep. 01, 2019
Aug. 01, 2019
Apr. 01, 2019
Aug. 01, 2017
Governmental Grants [Member]                  
Disaggregation of Revenue [Line Items]                  
Revenue from contract with customer, including assessed tax $ 1,300,000 $ 3,600,000 $ 1,900,000 $ 21,700,000          
National Institute of Health [Member]                  
Disaggregation of Revenue [Line Items]                  
Revenue from contract with customer, including assessed tax 0 0 0 30,000          
Deferred revenue, total           $ 1,400,000      
Federal Award [Member]                  
Disaggregation of Revenue [Line Items]                  
Revenue from contract with customer, including assessed tax 0 150,000 192,000 281,000          
Deferred revenue, total               $ 1,500,000  
Geneva Foundation [Member]                  
Disaggregation of Revenue [Line Items]                  
Revenue from contract with customer, including assessed tax 0 39,000 273,000 88,000          
Deferred revenue, total                 $ 2,700,000
Advanced Technology International [Member]                  
Disaggregation of Revenue [Line Items]                  
Revenue from contract with customer, including assessed tax $ 1,300,000 $ 3,400,000 $ 1,500,000 $ 21,300,000          
Deferred revenue, total         $ 203,600,000   $ 25,000,000    
Revenue, Remaining Performance Obligation, Percentage 9.00%   9.00%