XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Recurring Fair Value Measurement - Schedule of cash equivalents, marketable securities, and unrealized gains and losses (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Line Items]    
Cash equivalents, amortized cost $ 120,864 $ 284,309
Marketable securities [Member]    
Cash and Cash Equivalents [Line Items]    
Debt securities, available-for-sale, amortized cost 253,869  
Debt securities, available-for-sale, unrealized Gain 1  
Debt securities, available-for-sale, unrealized loss (393)  
Debt securities, available-for-sale, estimated fair value 253,477  
Cash equivalents [Member]    
Cash and Cash Equivalents [Line Items]    
Cash equivalents, amortized cost 106,403 111,221
Cash equivalents, unrealized gains 0 0
Cash equivalents, unrealized losses 0 0
Cash and cash equivalents, fair value disclosure 106,403 111,221
Money market funds [Member]    
Cash and Cash Equivalents [Line Items]    
Cash equivalents, amortized cost 34,081 111,221
Cash equivalents, unrealized gains 0 0
Cash equivalents, unrealized losses 0 0
Cash and cash equivalents, fair value disclosure 34,081 $ 111,221
U.S. government agency securities [Member]    
Cash and Cash Equivalents [Line Items]    
Cash equivalents, amortized cost 72,322  
Cash equivalents, unrealized gains 0  
Cash equivalents, unrealized losses 0  
Cash and cash equivalents, fair value disclosure 72,322  
Debt securities, available-for-sale, amortized cost 25,067  
Debt securities, available-for-sale, unrealized Gain 0  
Debt securities, available-for-sale, unrealized loss (30)  
Debt securities, available-for-sale, estimated fair value 25,037  
U.S. treasury securities [Member]    
Cash and Cash Equivalents [Line Items]    
Debt securities, available-for-sale, amortized cost 228,802  
Debt securities, available-for-sale, unrealized Gain 1  
Debt securities, available-for-sale, unrealized loss (363)  
Debt securities, available-for-sale, estimated fair value $ 228,440