v3.24.2.u1
Stock-Based Compensation - Stock Option Activity (Detail)
6 Months Ended
Jun. 30, 2024
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding, Shares Under Option, End of Period 2,299,820
2017 Performance-based Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding, Shares Under Option, Beginning of Period 1,549,080
Outstanding, Shares Under Option, Exercised (315,916)
Shares Under Option, Forfeited 0
Outstanding, Shares Under Option, End of Period 1,233,164
Weighted Average Exercise Price, Beginning of Period | $ / shares $ 513.5
Weighted Average Exercise Price, Forfeited | $ / shares 513.5
Weighted Average Exercise Price, Forfeited | $ / shares 0
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 807,695
Outstanding, Shares Under Option, Exercised 0
Shares Under Option, Forfeited (40,725)
Outstanding, Shares Under Option, End of Period 766,970
Weighted Average Exercise Price, Beginning of Period | $ / shares $ 673.58
Weighted Average Exercise Price, Forfeited | $ / shares 0
Weighted Average Exercise Price, Forfeited | $ / shares 673.58
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 326,391
Outstanding, Shares Under Option, Exercised 0
Shares Under Option, Forfeited (26,705)
Outstanding, Shares Under Option, End of Period 299,686
Weighted Average Exercise Price, Beginning of Period | $ / shares $ 673.58
Weighted Average Exercise Price, Forfeited | $ / shares 0
Weighted Average Exercise Price, Forfeited | $ / shares 673.58
Weighted Average Exercise Price, End of Period | $ / shares $ 673.58