XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 251,156 $ 189,949
Gross Unrealized Gains 9 13
Gross Unrealized Losses (103)  
Fair Value 251,062 189,962
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 161,109  
Gross Unrealized Gains 1  
Gross Unrealized Losses (103)  
Fair Value 161,007  
US Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 84,988 189,949
Gross Unrealized Gains 8 13
Fair Value 84,996 $ 189,962
U.S. Government Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,059  
Fair Value $ 5,059