XML 52 R40.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE OF FINANCIAL INSTRUMENTS - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Marketable securities:    
Fair Value $ 385,083 $ 383,715
Total 640,218 768,887
Corporate notes and obligations    
Cash equivalents:    
Money market funds 1,479 524
Marketable securities:    
Fair Value 285,929 238,237
U.S. treasury securities    
Marketable securities:    
Fair Value 94,562 127,045
Commercial paper    
Cash equivalents:    
Money market funds 8,501  
Marketable securities:    
Fair Value 4,592 18,433
Money market funds    
Cash equivalents:    
Money market funds 245,155 384,648
Level 1    
Marketable securities:    
Total 339,717 511,693
Level 1 | Corporate notes and obligations    
Cash equivalents:    
Money market funds 0 0
Marketable securities:    
Fair Value 0 0
Level 1 | U.S. treasury securities    
Marketable securities:    
Fair Value 94,562 127,045
Level 1 | Commercial paper    
Cash equivalents:    
Money market funds 0  
Marketable securities:    
Fair Value 0 0
Level 1 | Money market funds    
Cash equivalents:    
Money market funds 245,155 384,648
Level 2    
Marketable securities:    
Total 300,501 257,194
Level 2 | Corporate notes and obligations    
Cash equivalents:    
Money market funds 1,479 524
Marketable securities:    
Fair Value 285,929 238,237
Level 2 | U.S. treasury securities    
Marketable securities:    
Fair Value 0 0
Level 2 | Commercial paper    
Cash equivalents:    
Money market funds 8,501  
Marketable securities:    
Fair Value 4,592 18,433
Level 2 | Money market funds    
Cash equivalents:    
Money market funds $ 0 $ 0