XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities and Fair Value Measurements - Summary of marketable securities (Detail) - Fair Value, Recurring [Member] - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Marketable Securities [Line Items]    
Amortized cost   $ 199,429
Gross unrealized gain   13
Gross unrealized losses   (4)
Estimated fair value   199,438
U.S. treasury securities    
Marketable Securities [Line Items]    
Amortized cost $ 33,117 129,446
Gross unrealized gain 4 9
Gross unrealized losses   (4)
Estimated fair value $ 33,121 129,451
Commercial paper    
Marketable Securities [Line Items]    
Amortized cost   52,441
Estimated fair value   52,441
Corporate debt securities    
Marketable Securities [Line Items]    
Amortized cost   17,542
Gross unrealized gain   4
Estimated fair value   $ 17,546