XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Schedule of Available-for-sale Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost $ 105,788 $ 14,730
Gross Unrealized Gains   7
Gross Unrealized Losses (213)  
Aggregate value of investment securities 105,575 14,737
Short-term Investments | Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 36,956 5,491
Gross Unrealized Gains   3
Gross Unrealized Losses (35)  
Aggregate value of investment securities 36,921 5,494
Short-term Investments | Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 12,973  
Gross Unrealized Losses (32)  
Aggregate value of investment securities 12,941  
Short-term Investments | Corporate Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost 55,859 7,021
Gross Unrealized Gains   3
Gross Unrealized Losses (146)  
Aggregate value of investment securities $ 55,713 7,024
Short-term Investments | Asset-backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Gross Amortized Cost   2,218
Gross Unrealized Gains   1
Aggregate value of investment securities   $ 2,219