v3.26.3
Share-based Compensation - Summary of Company's Stock Option Plan Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Number of Shares, Options outstanding, Beginning balance 378,000
Number of Shares, Exercised (105,000)
Number of Shares, Options outstanding, Ending balance 273,000
Number of Shares, Options exercisable 273,000
Weighted Average Exercise Price Per Share, Options outstanding, Beginning balance $ 24.2
Weighted Average Exercise Price Per Share, Exercised 17.27
Weighted Average Exercise Price Per Share, Options outstanding, Ending balance 26.88
Weighted Average Exercise Price Per Share, Options exercisable $ 26.88
Weighted Average Remaining Contractual Life (Years), Options outstanding 3 years 4 months 24 days
Weighted Average Remaining Contractual Life (Years), Options exercisable 3 years 4 months 24 days
Aggregate Intrinsic Value, Options outstanding $ 934
Aggregate Intrinsic Value, Options exercisable $ 934