XML 100 R87.htm IDEA: XBRL DOCUMENT v3.25.4
Equity-Based Compensation - Stock Option Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]      
Options outstanding, Beginning balance 695,021 936,545 979,277
Options granted 0 4,000 296,340
Options exercised   (158,714) (198,527)
Options cancelled (185,610) (86,810) (140,545)
Options outstanding, Ending balance 509,411 695,021 936,545
Options exercisable, Ending balance 390,076    
Options outstanding, Weighted Average Exercise Price, Beginning balance $ 57.45 $ 56.21 $ 46.27
Options granted, Weighted Average Exercise Price   75.30 78.94
Options exercised, Weighted Average Exercise Price   45.43 41.29
Options cancelled, Weighted Average Exercise Price 55.00 66.91 55.95
Options outstanding, Weighted Average Exercise Price, Ending balance 58.34 $ 57.45 $ 56.21
Options exercisable, Weighted Average Exercise Price, Ending balance $ 54.23    
Options outstanding, Weighted Average Remaining Contractual Term, Ending balance 5 years 6 months 21 days    
Options exercisable, Weighted Average Remaining Contractual Term, Ending balance 5 years 1 month 28 days