XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2025
Fair Value Measurements [Abstract]  
Schedule of Fair Value Hierarchy for Financial Assets Measured

The following tables present the Company’s fair value hierarchy for financial assets measured as of September 30, 2025 and December 31, 2024 (in thousands):

 

   September 30, 2025 
   Level 1   Level 2   Level 3   Total 
Cash equivalents                
Money market funds  $22,106   $
   $
   $22,106 
U.S. treasury securities   
    9,985    
    9,985 
U.S. government agency securities   
    5,994    
    5,994 
Commercial papers   
    50,912    
    50,912 
Total cash equivalents   22,106    66,891    
    88,997 
Marketable securities                    
Marketable securities, current                    
U.S. treasury securities   
    199,626    
    199,626 
U.S. government agency securities   
    20,600    
    20,600 
Commercial papers   
    16,988    
    16,988 
Corporate debt securities   
    20,688    
    20,688 
Total marketable securities, current   
    257,902    
    257,902 
Marketable securities, long-term                    
U.S. treasury securities   
    80,412    
    80,412 
Corporate debt securities   
    47,922    
    47,922 
U.S. government agency securities   
    23,429    
    23,429 
Total marketable securities, long-term   
    151,763    
    151,763 
Total cash equivalents and marketable securities  $22,106   $476,556   $
   $498,662 

 

There were no transfers in or out of Level 3 during the three and nine months ended September 30, 2025.

 

   December 31, 2024 
   Level 1   Level 2   Level 3   Total 
Cash equivalents                
Money market funds  $6,350   $
   $
   $6,350 
U.S. treasury securities   
    19,660    
    19,660 
U.S. government agency securities   
    3,988    
    3,988 
Commercial papers   
    22,177    
    22,177 
Total cash equivalents   6,350    45,825    
    52,175 
Marketable securities                    
Marketable securities, current                    
U.S. treasury securities   
    190,792    
    190,792 
U.S. government agency securities   
    12,966    
    12,966 
Commercial papers   
    34,811    
    34,811 
Corporate debt securities   
    75,504    
    75,504 
Total marketable securities, current   
    314,073    
    314,073 
Marketable securities, long-term                    
U.S. treasury securities   
    13,607    
    13,607 
U.S. government agency securities   
    4,462    
    4,462 
Total marketable securities, long-term   
    18,069    
    18,069 
Total cash equivalents and marketable securities  $6,350   $377,967   $
   $384,317