XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Organization, Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Fair Value And Amortized Cost of Marketable Securities (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 $ 162,409 $ 151,716
Unrealized Gains 0 0
Unrealized Losses (1,006) (194)
Fair Value 161,403 151,522
Cash equivalents 37,094 33,239
Marketable securities 124,309 118,283
Total 161,403 151,522
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 37,094 33,239
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 37,094 33,239
U.S. government securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 43,120 36,322
Unrealized Gains 0 0
Unrealized Losses (681) (130)
Fair Value 42,439 36,192
Non-U.S. Government Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 3,022 11,194
Unrealized Gains 0 0
Unrealized Losses (41) (12)
Fair Value 2,981 11,182
Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 29,514 39,495
Unrealized Gains 0 0
Unrealized Losses (284) (52)
Fair Value 29,230 39,443
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 49,659 31,466
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value $ 49,659 $ 31,466