v3.26.1
Equity - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Equity [Abstract]    
Net income $ 2,160 $ 3,994
Basic (in shares) 23,149,912 23,396,470
Stock-based compensation units 69,312 70,276
Diluted (in shares) 23,219,224 23,466,746
Basic (in dollars per share) $ 0.09 $ 0.17
Diluted (in dollars per share) $ 0.09 $ 0.17
Antidilutive non-vested restricted stock units and Antidilutive non-vested performance restricted stock units excluded from calculation of diluted earnings per share subject to unsatisfied performance conditions (in shares) 76,194 50,771