XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Customer
Jun. 30, 2021
Jun. 30, 2022
USD ($)
Customer
Jun. 30, 2021
USD ($)
Dec. 31, 2021
Customer
Product Information [Line Items]          
Percentage of contract revenue as total revenue 22.70% 93.70% 16.10% 98.00%  
Reclassification adjustment from accumulated other comprehensive loss for unrealized gain (loss) realized upon the sale of available-for-sale securities | $     $ 0 $ 0  
Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Product Information [Line Items]          
Number of customers | Customer 2   2   2
Customer Concentration Risk [Member] | Product Sales Net [Member]          
Product Information [Line Items]          
Number of customers two   two    
Two customers [member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Product Information [Line Items]          
Concentration Risk, Percentage     99.00%   100.00%
Two customers [member] | Customer Concentration Risk [Member] | Product Sales Net [Member]          
Product Information [Line Items]          
Concentration Risk, Percentage 99.00%   99.00%