XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Summary of Financial Instruments Recorded at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value $ 264,955 $ 217,609
U.S. Treasury securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 205,927 157,277
Certificates of deposit    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 17,642 6,490
Corporate debt securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 27,539 36,327
Commercial paper    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 13,444 11,620
Asset-backed securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total marketable securities, fair value 403 5,895
Fair Value Measurements Recurring    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 76,915 151,079
Total cash equivalents and marketable securities 341,870 368,688
Fair Value Measurements Recurring | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 76,915 151,079
Total cash equivalents and marketable securities 76,915 151,079
Fair Value Measurements Recurring | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Total cash equivalents and marketable securities 264,955 217,609
Fair Value Measurements Recurring | Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Total cash equivalents and marketable securities 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 205,927 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 205,927 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 17,642 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 17,642 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 27,539 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 27,539 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 13,444 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 13,444 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 403 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 403 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