v3.24.3
Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) - MRSUs - Chief Executive Officer
Feb. 12, 2024
$ / shares
Tranche 1  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company Stock Price Target (in dollars per share) $ 65.00
Total Payout 25.00%
Tranche 2  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company Stock Price Target (in dollars per share) $ 100.00
Total Payout 50.00%
Tranche 3  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company Stock Price Target (in dollars per share) $ 135.00
Total Payout 100.00%
Tranche 4  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Company Stock Price Target (in dollars per share) $ 170.00
Total Payout 150.00%