XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Debt Instrument Fair Value Carrying Value [Line Items]      
Transfers among the Level 1, Level 2 and Level 3 categories $ 0   $ 0
Marketable securities fair value held to maturity 239,200,000    
Marketable securities loss on fair value held to maturity 219,000,000.0    
Impairment of assets $ 0 $ 0  
U.S. Corporate Bonds [Member]      
Debt Instrument Fair Value Carrying Value [Line Items]      
Marketable securities fair value held to maturity   $ 5,100,000  
Maximum [Member]      
Debt Instrument Fair Value Carrying Value [Line Items]      
Marketable securities, remaining contractual maturities 1 year    
Marketable securities held, matuirity period 2 years    
Maximum [Member] | U.S. Corporate Bonds [Member]      
Debt Instrument Fair Value Carrying Value [Line Items]      
Marketable securities, remaining contractual maturities   1 year  
Marketable securities held, matuirity period   2 years  
Minimum [Member]      
Debt Instrument Fair Value Carrying Value [Line Items]      
Marketable securities held, matuirity period 1 year    
Minimum [Member] | U.S. Corporate Bonds [Member]      
Debt Instrument Fair Value Carrying Value [Line Items]      
Marketable securities held, matuirity period   1 year