XML 149 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Weighted Average Assumptions on Option Pricing (Details) - Performance Restricted Stock Units - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Employee benefit plans [Line Items]      
Expected term (in years) 3 years 3 years 2 years 10 months 6 days
Dividend yield (as a percent) 0.00% 0.00% 0.00%
Risk free interest rate (as a percent) 4.38% 4.38% 1.74%
Weighted average grant date fair value (in dollars per share) $ 104.27 $ 80.80 $ 83.97
Minimum      
Employee benefit plans [Line Items]      
Expected volatility (as a percent) 20.72% 29.22% 27.19%
Maximum      
Employee benefit plans [Line Items]      
Expected volatility (as a percent) 87.00% 110.25% 78.96%