XML 140 R116.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of Performance Shares, Performance Condition (Details) - Performance Shares - Performance Condition - $ / shares
1 Months Ended
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares granted (USD per share) $ 341.19 $ 230.64 $ 174.48
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%