XML 75 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Available-for-Sale Securities - Summary of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Current    
Available-for-sale Securities [Line Items]    
Amortized Cost $ 112,386 $ 26,569
Gross Unrealized Gain   1
Gross Unrealized Loss (94) (2)
Fair Value 112,292 26,568
Noncurrent    
Available-for-sale Securities [Line Items]    
Amortized Cost 13,585  
Gross Unrealized Loss (38)  
Fair Value 13,547  
US Treasury securities | Current    
Available-for-sale Securities [Line Items]    
Amortized Cost 61,450 3,027
Gross Unrealized Loss (77)  
Fair Value 61,373 3,027
US Treasury securities | Noncurrent    
Available-for-sale Securities [Line Items]    
Amortized Cost 13,585  
Gross Unrealized Loss (38)  
Fair Value 13,547  
Corporate debt securities | Current    
Available-for-sale Securities [Line Items]    
Amortized Cost 33,814 1,286
Gross Unrealized Loss (8)  
Fair Value 33,806 1,286
Agency bonds | Current    
Available-for-sale Securities [Line Items]    
Amortized Cost 15,123  
Gross Unrealized Loss (9)  
Fair Value 15,114  
Commercial paper | Current    
Available-for-sale Securities [Line Items]    
Amortized Cost 1,999 19,481
Gross Unrealized Gain   1
Gross Unrealized Loss   (1)
Fair Value $ 1,999 19,481
Certificates of deposit | Current    
Available-for-sale Securities [Line Items]    
Amortized Cost   2,775
Gross Unrealized Loss   (1)
Fair Value   $ 2,774