XML 53 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis $ 118,247 $ 271,309
Unrealized Gains 0 1
Unrealized Losses (1,089) (317)
Estimated Fair Value 117,158 270,993
Less: Cash equivalents, amortized cost basis (56,256) (25,808)
Less: Cash equivalents 0 0
Less: Cash equivalents, unrealized losses 16 1
Less: Cash equivalents, estimated fair value (56,240) (25,807)
Total cash equivalents and short-term investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 174,503 297,117
Unrealized Gains 0 1
Unrealized Losses (1,105) (318)
Estimated Fair Value 173,398 296,800
Level 1 | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 10,235 10,311
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 10,235 10,311
Level 2 | U.S. government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 59,487 62,268
Unrealized Gains 0 0
Unrealized Losses (824) (218)
Estimated Fair Value 58,663 62,050
Level 2 | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 102,722 177,215
Unrealized Gains 0 1
Unrealized Losses (246) (61)
Estimated Fair Value 102,476 177,155
Level 2 | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 2,059 47,323
Unrealized Gains 0 0
Unrealized Losses (35) (39)
Estimated Fair Value $ 2,024 $ 47,284