XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Summary of Cash Equivalents and Investments Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash Cash Equivalents And Investments [Line Items]    
Investments, estimated fair value $ 62,344 $ 115,438
Fair Value on Recurring Basis    
Cash Cash Equivalents And Investments [Line Items]    
Cash equivalents and investments, amortized cost 104,982 139,910
Cash equivalents and investments, unrealized gains 7 2
Cash equivalents and investments, unrealized losses (380) (91)
Cash equivalents and investments, estimated fair value 104,609 139,821
Fair Value on Recurring Basis | Money Market Funds [Member]    
Cash Cash Equivalents And Investments [Line Items]    
Cash equivalents, amortized cost 11,870 10,585
Cash equivalents, estimated fair value 11,870 10,585
Commercial Paper [Member] | Fair Value on Recurring Basis    
Cash Cash Equivalents And Investments [Line Items]    
Investments, amortized cost 56,312 84,642
Investments, unrealized gains 7 2
Investments, unrealized losses (43) (28)
Investments, estimated fair value 56,276 84,616
U.S. Government Securities | Fair Value on Recurring Basis    
Cash Cash Equivalents And Investments [Line Items]    
Investments, amortized cost 25,283 27,870
Investments, unrealized losses (247) (46)
Investments, estimated fair value 25,036 27,824
U.S. Agency Bonds | Fair Value on Recurring Basis    
Cash Cash Equivalents And Investments [Line Items]    
Investments, amortized cost 9,507 8,546
Investments, unrealized losses (72) (15)
Investments, estimated fair value 9,435 8,531
Corporate Debt Securities | Fair Value on Recurring Basis    
Cash Cash Equivalents And Investments [Line Items]    
Investments, amortized cost 2,010 8,267
Investments, unrealized losses (18) (2)
Investments, estimated fair value $ 1,992 $ 8,265