XML 54 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Marketable Securities - Summary of Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 122,706 $ 205,382
Gross Unrealized Gains 24 21
Gross Unrealized Losses (1) (1)
Estimated Fair Market Value 122,729 205,402
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,501 8,547
Gross Unrealized Gains   4
Gross Unrealized Losses (1)  
Estimated Fair Market Value 5,500 8,551
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 16,988 26,469
Estimated Fair Market Value 16,988 26,469
U.S. Government Treasury Bills    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 100,217 170,366
Gross Unrealized Gains 24 17
Gross Unrealized Losses   (1)
Estimated Fair Market Value $ 100,241 $ 170,382