XML 90 R82.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Beginning Options outstanding 558,379  
Exercised (107,022)  
Expired (798)  
Ending Options outstanding 450,559 558,379
Nonvested options, Shares 238,680  
Vested and exercisable, Shares 211,879  
Beginning Weighted- Average Exercise Price Options outstanding $ 16.92  
Weighted- Average Exercise Price Exercised 7.01  
Weighted- Average Exercise Price Expired 22.21  
Ending Weighted- Average Exercise Price Options outstanding 19.27 $ 16.92
Nonvested options, Weighted- Average Exercise Price 23.16  
Vested and exercisable, Weighted- Average Exercise Price $ 14.89  
Weighted- Average Remaining Contractual Term (years) 5 years 2 months 12 days 5 years 7 months 6 days
Nonvested options, Weighted- Average Remaining Contractual Term (years) 5 years 4 months 24 days  
Vested and exercisable, Weighted- Average Remaining Contractual Term (years) 4 years 10 months 24 days  
Aggregate Intrinsic Value $ 81,137 $ 39,085
Nonvested options, Aggregate Intrinsic Value 42,054  
Vested and exercisable, Aggregate Intrinsic Value $ 39,083