XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 634,327 $ 665,197
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 634,276 662,161
Gross Unrealized Gains 1,277 3,881
Gross Unrealized Losses (1,226) (845)
Fair Value 634,327 665,197
Recurring | Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 25,496 42,903
Gross Unrealized Gains 1 16
Gross Unrealized Losses (33) (24)
Fair Value 25,464 42,895
Recurring | Level 2 | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 288,772 294,540
Gross Unrealized Gains 320 969
Gross Unrealized Losses (785) (564)
Fair Value 288,307 294,945
Recurring | Level 1 | U.S. Treasuries    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 308,292 324,274
Gross Unrealized Gains 956 2,896
Gross Unrealized Losses (408) (257)
Fair Value 308,840 326,913
Recurring | Net Asset Value (NAV) | Money market funds measured at NAV    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 11,716 444
Fair Value $ 11,716 $ 444