XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements and Marketable Securities - Summary of Gross Unrealized Gains and Losses of Marketable Securities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 38,637 $ 41,703
Gross Unrealized Losses (3) (6)
Fair Value 38,634 41,697
Corporate Bonds [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 10,150 13,227
Gross Unrealized Losses (3) (6)
Fair Value 10,147 13,221
Commercial Paper [Member]    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 28,487 28,476
Fair Value $ 28,487 $ 28,476