XML 53 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Cash equivalents    
Cash and cash equivalents $ 92,250 $ 43,759
Short-term marketable securities    
Fair Value 33,922 $ 49,620
Total 53,827  
Unrealized Gain 21  
Unrealized Loss (2)  
Fair Value 53,846  
Money market funds    
Cash equivalents    
Cash and cash equivalents 5,602  
Unrealized Gain 0  
Unrealized Loss 0  
Fair Value 5,602  
Commercial paper    
Cash equivalents    
Cash and cash equivalents 14,323  
Unrealized Gain 0  
Unrealized Loss (1)  
Fair Value 14,322  
Agency bonds    
Short-term marketable securities    
Amortized Cost 26,805  
Unrealized Gain 21  
Unrealized Loss 0  
Fair Value 26,826  
Commercial paper    
Short-term marketable securities    
Amortized Cost 7,097  
Unrealized Gain 0  
Unrealized Loss (1)  
Fair Value $ 7,096