XML 65 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost $ 74,848 $ 218,451
Cash equivalents and marketable securities, Unrealized Gains 0 0
Cash equivalents and marketable securities, Unrealized Losses 0 0
Cash equivalents and marketable securities, Fair Market Value 74,848 218,451
U.S Government Treasury Securities | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost 506,372 407,041
Cash equivalents and marketable securities, Unrealized Gains 7 8
Cash equivalents and marketable securities, Unrealized Losses (4,569) (950)
Cash equivalents and marketable securities, Fair Market Value 501,810 406,099
Commercial Paper | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost 44,438  
Cash equivalents and marketable securities, Unrealized Gains 2  
Cash equivalents and marketable securities, Unrealized Losses (8)  
Cash equivalents and marketable securities, Fair Market Value 44,432  
Corporate Bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost 29,352  
Cash equivalents and marketable securities, Unrealized Gains 4  
Cash equivalents and marketable securities, Unrealized Losses (10)  
Cash equivalents and marketable securities, Fair Market Value 29,346  
Cash Equivalents and Marketable Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents and marketable securities, Amortized Cost 655,010 625,492
Cash equivalents and marketable securities, Unrealized Gains 13 8
Cash equivalents and marketable securities, Unrealized Losses (4,587) (950)
Cash equivalents and marketable securities, Fair Market Value $ 650,436 $ 624,550