XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 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 June 30, 2025 and December 31, 2024 (in thousands):

 

   June 30, 2025 
   Level 1   Level 2   Level 3   Total 
Cash equivalents                
Money market funds  $20,931   $
   $
   $20,931 
U.S. treasury securities   
    6,952    
    6,952 
Commercial papers   
    35,405    
    35,405 
Total cash equivalents   20,931    42,357    
    63,288 
Marketable securities                    
Marketable securities, current                    
U.S. treasury securities   
    203,806    
    203,806 
U.S. government agency securities   
    14,183    
    14,183 
Commercial papers   
    5,391    
    5,391 
Corporate debt securities   
    39,630    
    39,630 
Total marketable securities, current   
    263,010    
    263,010 
Marketable securities, long-term                    
U.S. treasury securities   
    18,608    
    18,608 
U.S. government agency securities   
    4,445    
    4,445 
Total marketable securities, long-term   
    23,053    
    23,053 
Total cash equivalents and marketable securities  $20,931   $328,420   $
   $349,351 

 

There were no transfers in or out of Level 3 during the three and six months ended June 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