XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Available-for-Sale Securities - Summary of Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current    
Available-for-sale Securities [Line Items]    
Amortized Cost $ 75,767 $ 112,386
Gross Unrealized Loss (503) (94)
Fair Value 75,264 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 67,850 61,450
Gross Unrealized Loss (501) (77)
Fair Value 67,349 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
US Agency bonds | Current    
Available-for-sale Securities [Line Items]    
Amortized Cost 7,917 15,123
Gross Unrealized Loss (2) (9)
Fair Value $ 7,915 15,114
Commercial paper | Current    
Available-for-sale Securities [Line Items]    
Amortized Cost   1,999
Fair Value   $ 1,999