XML 71 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-based Compensation - Schedule Of Awards Granted (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Awards Granted 18,134 10,302 310,167 155,743
Employee Stock Awards - RSUs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Awards Granted 4,354 672 147,209 83,467
Average Grant Date Fair Value $ 90.39 $ 153.5 $ 84.99 $ 152.59
Employee Stock Awards - PSAs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Awards Granted     75,313 28,088
Average Grant Date Fair Value     $ 76.42 $ 166.78
Cash-Settled RSUs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Awards Granted 1,740 3,012 75,161 37,570
Average Grant Date Fair Value $ 90.39 $ 153.5 $ 84.96 $ 152.64
Non-Employee Director Stock Awards - RSUs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Awards Granted 12,040 6,618 12,484 6,618
Average Grant Date Fair Value $ 87.16 $ 135.91 $ 87.06 $ 135.91