XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.4
Share-Based Compensation - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]      
Beginning balance of Outstanding, Options 383,216 541,263 851,082
Exercised, Options (171,139) (158,047) (309,819)
Ending balance of Outstanding, Options 212,077 383,216 541,263
Exercisable, Options 212,077    
Beginning balance of Outstanding, Weighted Average Exercise Price $ 9.90 $ 10.65 $ 9.45
Exercised, Weighted Average Exercise Price 8.00 12.48 7.35
Ending balance of Outstanding, Weighted Average Exercise Price 11.43 $ 9.90 $ 10.65
Exercisable, Weighted Average Exercise Price $ 11.43    
Outstanding, Weighted Average Remaining Contractual Term 1 year 7 months 13 days    
Exercisable, Weighted Average Remaining Contractual Term 1 year 7 months 13 days    
Exercised, Aggregate Intrinsic Value $ 3,296 $ 1,183 $ 2,860
Outstanding, Aggregate Intrinsic Value 3,795    
Exercisable, Aggregate Intrinsic Value $ 3,795