XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument Fair Value Carrying Value [Line Items]    
Transfers among the Level 1, Level 2 and Level 3 categories $ 0 $ 0
Impairment of assets 0 0
US Treasury Bond Securities | U.S. Corporate Bonds [Member]    
Debt Instrument Fair Value Carrying Value [Line Items]    
Marketable securities fair value held to maturity   $ 5,100,000
US Treasury Bond Securities | Corporate Bonds and Municipal Securities [Member]    
Debt Instrument Fair Value Carrying Value [Line Items]    
Marketable securities fair value held to maturity 436,100,000  
US Treasury Bond Securities | Corporate Bonds and Municipal Securities [Member]    
Debt Instrument Fair Value Carrying Value [Line Items]    
Marketable securities loss on fair value held to maturity $ 431,500,000  
Maximum [Member] | US Treasury Bond Securities | U.S. Corporate Bonds [Member]    
Debt Instrument Fair Value Carrying Value [Line Items]    
Marketable securities, remaining contractual maturities 1 year 1 year
Marketable securities held, matuirity period   2 years
Maximum [Member] | US Treasury Bond Securities | Corporate Bonds and Municipal Securities [Member]    
Debt Instrument Fair Value Carrying Value [Line Items]    
Marketable securities held, matuirity period 2 years  
Minimum [Member] | US Treasury Bond Securities | U.S. Corporate Bonds [Member]    
Debt Instrument Fair Value Carrying Value [Line Items]    
Marketable securities held, matuirity period   1 year
Minimum [Member] | US Treasury Bond Securities | Corporate Bonds and Municipal Securities [Member]    
Debt Instrument Fair Value Carrying Value [Line Items]    
Marketable securities held, matuirity period 1 year