XML 75 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Share-based Compensation - Summary of Company's Stock Option Plan Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2025
Share-Based Payment Arrangement [Abstract]  
Number of Shares, Options outstanding, Beginning balance 444,000
Number of Shares, Exercised (46,000)
Number of Shares, Options outstanding, Ending balance 398,000
Number of Shares, Options exercisable 398,000
Weighted Average Exercise Price Per Share, Options outstanding, Beginning balance $ 23.65
Weighted Average Exercise Price Per Share, Exercised 21.49
Weighted Average Exercise Price Per Share, Options outstanding, Ending balance 23.9
Weighted Average Exercise Price Per Share, Options exercisable $ 23.9
Weighted Average Remaining Contractual Life (Years), Options outstanding 3 years 10 months 24 days
Weighted Average Remaining Contractual Life (Years), Options exercisable 3 years 10 months 24 days
Aggregate Intrinsic Value, Options outstanding $ 5,989
Aggregate Intrinsic Value, Options exercisable $ 5,989