v3.25.2
Stock-Based Compensation Expense - Schedule of Employee Awards and Non-employee Director Award Plan Activity (Details) - shares
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Granted awards 4,854,377 767,353
Employees Awards | RSUs    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Granted awards 1,695,403 767,353
Employees Awards | Market RSUs    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Granted awards 1,715,000  
Employees Awards | Performance RSUs    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Granted awards 1,000,000  
Non-employee Directors Awards | RSUs    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Granted awards 443,974