XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements and Available for Sale Investments - Schedule of Available for sale Investments by Security Type (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 151,265 $ 141,863
Gross Unrealized Gains 0 0
Gross Unrealized Losses (359) (48)
Total Fair Value 150,906 141,815
U.S. Treasury and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 41,494  
Gross Unrealized Gains 0  
Gross Unrealized Losses (79)  
Total Fair Value 41,415  
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 12,426 37,921
Gross Unrealized Gains 0 0
Gross Unrealized Losses (79) (48)
Total Fair Value 12,347 37,873
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 97,345 103,942
Gross Unrealized Gains 0 0
Gross Unrealized Losses (201) 0
Total Fair Value $ 97,144 $ 103,942