v3.25.2
Stock-Based Compensation - Schedule of Nonvested Performance Stock Units and Restricted Stock Units (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
Rate
shares
Performance stock units  
Units  
Balance at the beginning of the period (in shares) 956,347
Granted (in shares) 101,825
Balance at the end of the period (in shares) 1,058,172
Weighted-Average Grant Date Fair Value per Unit  
Balance at the beginning of the period (in dollars per share) | $ / shares $ 54.23
Granted (in dollars per share) | $ / shares 463.10
Balance at the end of the period (in dollars per share) | $ / shares $ 93.58
Non-vested PSUs based on share price (in shares) 2,337,445
Performance stock units | Maximum  
Weighted-Average Grant Date Fair Value per Unit  
Actual amount of PSUs earned by participants, percentage | Rate 200.00%
Performance stock units | Minimum  
Weighted-Average Grant Date Fair Value per Unit  
Actual amount of PSUs earned by participants, percentage | Rate 0.00%
Restricted stock units  
Units  
Balance at the beginning of the period (in shares) 549,405
Granted (in shares) 52,514
Vested (in shares) (236,553)
Balance at the end of the period (in shares) 365,366
Weighted-Average Grant Date Fair Value per Unit  
Balance at the beginning of the period (in dollars per share) | $ / shares $ 55.07
Granted (in dollars per share) | $ / shares 207.95
Vested (in dollars per share) | $ / shares (48.10)
Balance at the end of the period (in dollars per share) | $ / shares $ 81.56