XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurement - Summary of Financial Instruments Recorded at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value $ 261,527 $ 217,609
U.S. Treasury securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 194,739 157,277
Certificates of deposit    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 14,234 6,490
Corporate debt securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 32,712 36,327
Commercial paper    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 14,664 11,620
Asset-backed securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 5,178 5,895
Fair Value Measurements Recurring    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents and marketable securities 355,885 368,688
Fair Value Measurements Recurring | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents and marketable securities 94,358 151,079
Fair Value Measurements Recurring | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents and marketable securities 261,527 217,609
Fair Value Measurements Recurring | Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents and marketable securities 0 0
Fair Value Measurements Recurring | Money market mutual funds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Money market funds, fair value 94,358 151,079
Fair Value Measurements Recurring | Money market mutual funds | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Money market funds, fair value 94,358 151,079
Fair Value Measurements Recurring | Money market mutual funds | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Money market funds, fair value 0 0
Fair Value Measurements Recurring | Money market mutual funds | Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Money market funds, fair value 0 0
Fair Value Measurements Recurring | U.S. Treasury securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 194,739 157,277
Fair Value Measurements Recurring | U.S. Treasury securities | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 0 0
Fair Value Measurements Recurring | U.S. Treasury securities | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 194,739 157,277
Fair Value Measurements Recurring | U.S. Treasury securities | Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 0 0
Fair Value Measurements Recurring | Certificates of deposit    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 14,234 6,490
Fair Value Measurements Recurring | Certificates of deposit | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 0 0
Fair Value Measurements Recurring | Certificates of deposit | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 14,234 6,490
Fair Value Measurements Recurring | Certificates of deposit | Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 0 0
Fair Value Measurements Recurring | Corporate debt securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 32,712 36,327
Fair Value Measurements Recurring | Corporate debt securities | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 0 0
Fair Value Measurements Recurring | Corporate debt securities | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 32,712 36,327
Fair Value Measurements Recurring | Corporate debt securities | Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 0 0
Fair Value Measurements Recurring | Commercial paper    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 14,664 11,620
Fair Value Measurements Recurring | Commercial paper | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 0 0
Fair Value Measurements Recurring | Commercial paper | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 14,664 11,620
Fair Value Measurements Recurring | Commercial paper | Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 0 0
Fair Value Measurements Recurring | Asset-backed securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 5,178 5,895
Fair Value Measurements Recurring | Asset-backed securities | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 0 0
Fair Value Measurements Recurring | Asset-backed securities | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 5,178 5,895
Fair Value Measurements Recurring | Asset-backed securities | Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value $ 0 $ 0