v3.26.1
Stock-Based Compensation - Stock Option Activity (Detail)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding, Shares Under Option, End of Period 1,117,517
2017 Performance-based Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding, Shares Under Option, Beginning of Period 300,356
Outstanding, Shares Under Option, Exercised (142,948)
Outstanding, Shares Under Option, End of Period 157,408
Weighted Average Exercise Price, Beginning of Period | $ / shares $ 513.5
Weighted Average Exercise Price, Exercised | $ / shares 513.5
Weighted Average Exercise Price, End of Period | $ / shares $ 513.5
2023 Performance-based Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding, Shares Under Option, Beginning of Period 678,732
Outstanding, Shares Under Option, Exercised 0
Outstanding, Shares Under Option, End of Period 678,732
Weighted Average Exercise Price, Beginning of Period | $ / shares $ 673.58
Weighted Average Exercise Price, Exercised | $ / shares 0
Weighted Average Exercise Price, End of Period | $ / shares $ 673.58
2023 Time-based Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding, Shares Under Option, Beginning of Period 281,377
Outstanding, Shares Under Option, Exercised 0
Outstanding, Shares Under Option, End of Period 281,377
Weighted Average Exercise Price, Beginning of Period | $ / shares $ 673.58
Weighted Average Exercise Price, Exercised | $ / shares 0
Weighted Average Exercise Price, End of Period | $ / shares $ 673.58