v3.25.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2025
Fair Value Disclosures [Abstract]  
Schedule of fair value of assets
                
   June 30, 2025  December 31, 2024
   Level  Amount   Level  Amount 
Cash and cash equivalents                
Cash     $5,693      $8,515 
Money market funds  1   1,018   1   10 
United States Treasury securities  1      1    
Total     $6,711      $8,525 
                 
Short-term investments                
United States Treasury securities  1  $6,070   1  $6,940 
Total     $6,070       6,940 
                 
Total cash and cash equivalents and short-term investments     $12,781      $15,465