v3.26.3
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Beginning Options outstanding 448,172  
Exercised (22,434)  
Ending Options outstanding 425,738 448,172
Nonvested options, Shares 179,001  
Vested and exercisable, Shares 246,737  
Beginning Weighted- Average Exercise Price Options outstanding $ 19.35  
Weighted- Average Exercise Price Exercised 4.45  
Ending Weighted- Average Exercise Price Options outstanding 20.13 $ 19.35
Nonvested options, Weighted- Average Exercise Price 23.16  
Vested and exercisable, Weighted- Average Exercise Price $ 17.94  
Weighted- Average Remaining Contractual Term (years) 4 years 2 months 12 days 4 years 10 months 24 days
Nonvested options, Weighted- Average Remaining Contractual Term (years) 4 years 4 months 24 days  
Vested and exercisable, Weighted- Average Remaining Contractual Term (years) 4 years  
Aggregate Intrinsic Value $ 128,308 $ 90,558
Nonvested options, Aggregate Intrinsic Value 53,406  
Vested and exercisable, Aggregate Intrinsic Value $ 74,902