v3.26.1
Stock-based Compensation - Schedule Of Awards Granted (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Awards Granted 2,424 921 273,864 292,033
Employee Stock Awards - RSUs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Awards Granted 1,069 134 133,060 142,855
Average Grant Date Fair Value $ 64.36 $ 84.46 $ 65.88 $ 84.83
Employee Stock Awards - PSAs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Awards Granted 0 0 70,836 75,313
Average Grant Date Fair Value $ 0 $ 0 $ 66.4 $ 76.42
Cash-Settled RSUs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Awards Granted 1,355 343 69,968 73,421
Average Grant Date Fair Value $ 64.36 $ 84.46 $ 65.86 $ 84.83
Non-Employee Director Stock Awards - RSUs        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Awards Granted 0 444 0 444
Average Grant Date Fair Value $ 0 $ 84.4 $ 0 $ 84.4