v3.25.2
Stock Based Compensation - Restricted stock and Restricted stock units (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 21, 2024
item
shares
Jun. 30, 2025
shares
Mar. 31, 2025
shares
Jun. 30, 2025
shares
Dec. 31, 2024
item
shares
Restricted Stock Units.          
Number of Participants | item         2
Weighted average period       2 years 10 months 24 days  
Restricted stock units (RSUs)          
Restricted Stock Units.          
Outstanding at beginning of period   7,436,627 8,200,553 8,200,553  
Granted   7,911,546 882,741    
Vested or Exercised   (1,287,036) (744,956)    
Forfeited   (498,302) (901,711)    
Outstanding at end of period   13,562,835 7,436,627 13,562,835 8,200,553
Restricted stock | Share Based Payment Arrangement Non Employee          
Restricted Stock Units.          
Granted 238,806        
Vested or Exercised       (63,966)  
Number of Participants | item 2        
Vesting period (in years) 4 years