v3.25.2
Share-Based Compensation - Schedule of Weighted Average Assumptions to Determine Fair Value (Details) - PSUs
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Average Expected Volatility 37.10%  
Risk-Free Interest Rate 3.95%  
Expected Dividend Yield 0.00% 0.00%
Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Average Expected Volatility   38.38%
Risk-Free Interest Rate   4.23%
Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Average Expected Volatility   41.09%
Risk-Free Interest Rate   4.48%