XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Summary of Marketable securities by Security (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 182,182 $ 219,814
Gross Unrealized Gains   1
Gross Unrealized Losses (1,133) (230)
Fair Value 181,049 219,585
Corporate bonds | Due from one to two years    
Marketable Securities [Line Items]    
Amortized Cost 3,098 36,218
Gross Unrealized Gains   1
Gross Unrealized Losses (90) (99)
Fair Value 3,008 36,120
Corporate bonds | Due within one year    
Marketable Securities [Line Items]    
Amortized Cost 58,233 43,756
Gross Unrealized Losses (655) (60)
Fair Value 57,578 43,696
Commercial paper | Due within one year    
Marketable Securities [Line Items]    
Amortized Cost 88,302 121,156
Gross Unrealized Losses (168) (44)
Fair Value 88,134 121,112
Government Securities [Member] | Due from one to two years    
Marketable Securities [Line Items]    
Amortized Cost   4,045
Gross Unrealized Losses   (8)
Fair Value   4,037
Government Securities [Member] | Due within one year    
Marketable Securities [Line Items]    
Amortized Cost 8,583 4,583
Gross Unrealized Losses (101) (10)
Fair Value 8,482 4,573
US Treasury Securities [Member] | Due within one year    
Marketable Securities [Line Items]    
Amortized Cost 23,966 10,056
Gross Unrealized Losses (119) (9)
Fair Value $ 23,847 $ 10,047