XML 101 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - MRSUs Share-Based Payment Arrangements and Price Targets (Details) - MRSUs - Chief Executive Officer - $ / shares
Dec. 31, 2024
Feb. 12, 2024
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%