XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments - Summary of Cash Equivalents and Investments Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Cash Cash Equivalents And Investments [Line Items]    
Investments, estimated fair value $ 50,874 $ 115,438
Fair Value on Recurring Basis    
Cash Cash Equivalents And Investments [Line Items]    
Cash equivalents and investments, amortized cost 90,189 139,910
Cash equivalents and investments, unrealized gains 3 2
Cash equivalents and investments, unrealized losses (305) (91)
Cash equivalents and investments, estimated fair value 89,887 139,821
Fair Value on Recurring Basis | Money Market Funds [Member]    
Cash Cash Equivalents And Investments [Line Items]    
Cash equivalents, amortized cost 7,874 10,585
Cash equivalents, estimated fair value 7,874 10,585
Commercial Paper [Member] | Fair Value on Recurring Basis    
Cash Cash Equivalents And Investments [Line Items]    
Investments, amortized cost 44,823 84,642
Investments, unrealized gains 1 2
Investments, unrealized losses (50) (28)
Investments, estimated fair value 44,774 84,616
U.S. Government Securities | Fair Value on Recurring Basis    
Cash Cash Equivalents And Investments [Line Items]    
Investments, amortized cost 20,259 27,870
Investments, unrealized losses (179) (46)
Investments, estimated fair value 20,080 27,824
U.S. Agency Bonds | Fair Value on Recurring Basis    
Cash Cash Equivalents And Investments [Line Items]    
Investments, amortized cost 16,228 8,546
Investments, unrealized gains 2  
Investments, unrealized losses (63) (15)
Investments, estimated fair value 16,167 8,531
Corporate Debt Securities | Fair Value on Recurring Basis    
Cash Cash Equivalents And Investments [Line Items]    
Investments, amortized cost 1,005 8,267
Investments, unrealized losses (13) (2)
Investments, estimated fair value $ 992 $ 8,265