XML 64 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Schedule of Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities $ 1,262,423 $ 730,647
Fair Value, Recurring    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Restricted cash 5,800 5,794
Total 1,598,261 854,097
Fair Value, Recurring | Money Market Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 299,067 106,234
Fair Value, Recurring | Corporate Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 14,355  
Marketable securities, current 200,750 214,127
Marketable securities, non-current 446,041 164,388
Fair Value, Recurring | Commercial Paper    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 16,616  
Marketable securities, current 7,155 15,851
Fair Value, Recurring | US Government Agencies Debt Securities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents   9,925
Marketable securities, current 126,290 42,068
Marketable securities, non-current 164,618 135,749
Fair Value, Recurring | US Treasuries    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents   1,497
Marketable securities, current 157,069 96,442
Marketable securities, non-current 160,500 62,022
Fair Value, Recurring | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Restricted cash 5,800 5,794
Total 622,436 271,989
Fair Value, Recurring | Level 1 | Money Market Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 299,067 106,234
Fair Value, Recurring | Level 1 | US Treasuries    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents   1,497
Marketable securities, current 157,069 96,442
Marketable securities, non-current 160,500 62,022
Fair Value, Recurring | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total 975,825 582,108
Fair Value, Recurring | Level 2 | Corporate Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 14,355  
Marketable securities, current 200,750 214,127
Marketable securities, non-current 446,041 164,388
Fair Value, Recurring | Level 2 | Commercial Paper    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 16,616  
Marketable securities, current 7,155 15,851
Fair Value, Recurring | Level 2 | US Government Agencies Debt Securities [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents   9,925
Marketable securities, current 126,290 42,068
Marketable securities, non-current $ 164,618 $ 135,749