XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Available-for-Sale Securities - Summary of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current    
Available-for-sale Securities [Line Items]    
Amortized Cost $ 69,786 $ 112,386
Gross Unrealized Loss (588) (94)
Fair Value 69,198 112,292
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 59,874 61,450
Gross Unrealized Loss (573) (77)
Fair Value 59,301 61,373
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
Gross Unrealized Loss   (8)
Fair Value   33,806
Agency bonds | Current    
Available-for-sale Securities [Line Items]    
Amortized Cost 9,912 15,123
Gross Unrealized Loss (15) (9)
Fair Value $ 9,897 15,114
Commercial paper | Current    
Available-for-sale Securities [Line Items]    
Amortized Cost   1,999
Fair Value   $ 1,999