XML 67 R50.htm IDEA: XBRL DOCUMENT v3.25.4
FAIR VALUE OF FINANCIAL INSTRUMENTS (Detail) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cash equivalents:    
Money market funds $ 403,979  
Marketable securities:    
Fair Value 330,331 $ 383,715
Total 734,310 768,887
U.S. treasury securities    
Marketable securities:    
Fair Value 132,036 127,045
Commercial paper    
Marketable securities:    
Fair Value 14,310 18,433
Corporate notes and obligations    
Marketable securities:    
Fair Value 183,985 238,237
Money market funds    
Cash equivalents:    
Money market funds   384,648
Corporate notes and obligations    
Cash equivalents:    
Money market funds   524
Level 1    
Cash equivalents:    
Money market funds 403,979  
Marketable securities:    
Total 536,015 511,693
Level 1 | U.S. treasury securities    
Marketable securities:    
Fair Value 132,036 127,045
Level 1 | Commercial paper    
Marketable securities:    
Fair Value 0 0
Level 1 | Corporate notes and obligations    
Marketable securities:    
Fair Value 0 0
Level 1 | Money market funds    
Cash equivalents:    
Money market funds   384,648
Level 1 | Corporate notes and obligations    
Cash equivalents:    
Money market funds   0
Level 2    
Cash equivalents:    
Money market funds 0  
Marketable securities:    
Total 198,295 257,194
Level 2 | U.S. treasury securities    
Marketable securities:    
Fair Value 0 0
Level 2 | Commercial paper    
Marketable securities:    
Fair Value 14,310 18,433
Level 2 | Corporate notes and obligations    
Marketable securities:    
Fair Value $ 183,985 238,237
Level 2 | Money market funds    
Cash equivalents:    
Money market funds   0
Level 2 | Corporate notes and obligations    
Cash equivalents:    
Money market funds   $ 524