v3.25.4
Summary of Significant Accounting Policies - Summary of the Calculation of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounting Policies [Abstract]      
Net income attributable to common stockholders $ 43,044 $ 35,878 $ 55,079
Weighted average common shares outstanding applicable to basic EPS 22,774,561 22,546,051 22,510,435
Effect of restricted stock grants 474,767 516,694 461,098
Effect of dilutive stock options 264,909 214,882 142,216
Effect of performance stock unit grants 733,551 327,866 134,574
Adjusted weighted average common shares outstanding applicable to diluted EPS 24,247,788 23,605,493 23,248,323
Basic earnings per share $ 1.89 $ 1.59 $ 2.45
Diluted earnings per share $ 1.78 $ 1.52 $ 2.37