XML 136 R114.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Schedule of Performance Shares, Performance Condition (Details) - Performance Shares - Performance Condition - $ / shares
1 Months Ended
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted (USD per share) $ 380.99 $ 341.19 $ 230.64
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance based criteria plan payout ( as percent) 0.00% 0.00% 0.00%
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Performance based criteria plan payout ( as percent) 200.00% 200.00% 200.00%