XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 217,604 $ 189,949
Gross Unrealized Gains 4 13
Gross Unrealized Losses (73)  
Fair Value 217,535 189,962
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 202,565  
Gross Unrealized Gains 2  
Gross Unrealized Losses (71)  
Fair Value 202,496  
U.S. Government Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 10,042  
Gross Unrealized Gains 1  
Gross Unrealized Losses (2)  
Fair Value 10,041  
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 4,997 189,949
Gross Unrealized Gains 1 13
Fair Value $ 4,998 $ 189,962