v3.25.1
Earnings per Share - Schedule of Computation of Basic and Diluted Earnings per Share Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net income attributable to common stockholders $ 2,947 $ 2,980
Denominator:    
Weighted average common shares outstanding – basic 13,345,980 13,326,965
Weighted average common shares outstanding – diluted 13,516,555 13,511,854
Basic and Diluted Per Share Information:    
Net income per share – basic $ 0.22 $ 0.22
Net income per share – diluted $ 0.22 $ 0.22