Annual report pursuant to Section 13 and 15(d)

Cash Equivalents and Short-Term Investments - Schedule of Cash Equivalents and Short-Term Investments (Details)

v3.22.0.1
Cash Equivalents and Short-Term Investments - Schedule of Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash Equivalents:    
Amortized Cost $ 98,333  
Estimated Fair Value 98,333  
Short-term investments    
Amortized Cost 241,411  
Unrealized Gain 0  
Unrealized Loss (591)  
Estimated Fair Value 240,820 $ 0
Amortized Cost 339,744  
Estimated Fair Value 339,153  
Commercial paper    
Short-term investments    
Amortized Cost 78,448  
Unrealized Gain 0  
Unrealized Loss 0  
Estimated Fair Value 78,448  
U.S. treasury bonds    
Short-term investments    
Amortized Cost 26,292  
Unrealized Gain 0  
Unrealized Loss (152)  
Estimated Fair Value 26,140  
Asset-backed securities    
Short-term investments    
Amortized Cost 51,586  
Unrealized Gain 0  
Unrealized Loss (158)  
Estimated Fair Value 51,428  
Corporate debt securities    
Short-term investments    
Amortized Cost 85,085  
Unrealized Gain 0  
Unrealized Loss (281)  
Estimated Fair Value 84,804  
Money market funds    
Cash Equivalents:    
Amortized Cost 98,333  
Estimated Fair Value $ 98,333