XML 77 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Equity-Based Compensation - Stock Option Activity (Detail)
6 Months Ended 12 Months Ended
Jun. 30, 2025
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]    
Options outstanding, Beginning balance | shares 695,021 936,545
Options granted | shares 0 4,000
Options exercised | shares   (158,714)
Options cancelled | shares (124,710) (86,810)
Options outstanding, Ending balance | shares 570,311 695,021
Options exercisable, Ending balance | shares 422,610  
Options outstanding, Weighted Average Exercise Price, Beginning balance | $ / shares $ 57.45 $ 56.21
Options granted, Weighted Average Exercise Price | $ / shares   74.3
Options exercised, Weighted Average Exercise Price | $ / shares   45.43
Options cancelled, Weighted Average Exercise Price | $ / shares 53.21 66.91
Options outstanding, Weighted Average Exercise Price, Ending balance | $ / shares 58.37 $ 57.45
Options exercisable, Weighted Average Exercise Price, Ending balance | $ / shares $ 53.74  
Options outstanding, Weighted Average Remaining Contractual Term 6 years 18 days  
Options exercisable, Weighted Average Remaining Contractual Term, Ending balance 5 years 7 months 6 days