v3.26.1
Summary of Significant Accounting Policies - Summary of the Calculation of Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accounting Policies [Abstract]    
Net income attributable to common stockholders $ 4,953 $ 12,014
Weighted average common shares outstanding applicable to basic EPS 23,059,744 22,570,797
Effect of performance stock unit grants 729,280 515,645
Effect of restricted stock grants 487,002 576,251
Effect of dilutive stock options 269,775 234,474
Adjusted weighted average common shares outstanding applicable to diluted EPS 24,545,801 23,897,167
Basic earnings per share $ 0.21 $ 0.53
Diluted earnings per share $ 0.2 $ 0.5