XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Available-for-Sale Marketable Securities - Summary of Available-for-Sale Marketable Securities by Major Type of Security (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 160,012 $ 223,694
Gross Unrealized Gains   5
Gross Unrealized Losses (2,047) (363)
Estimated Fair Value 157,965 223,336
U.S. Treasury Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 11,033 11,573
Gross Unrealized Losses (32) (3)
Estimated Fair Value 11,001 11,570
U.S. Government Agency Obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 9,500 17,020
Gross Unrealized Losses (456) (45)
Estimated Fair Value 9,044 16,975
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 59,053 66,495
Gross Unrealized Losses (853) (171)
Estimated Fair Value 58,200 66,324
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 57,846 106,914
Gross Unrealized Gains   5
Gross Unrealized Losses (150) (31)
Estimated Fair Value 57,696 106,888
Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 22,580 21,692
Gross Unrealized Losses (556) (113)
Estimated Fair Value $ 22,024 $ 21,579