v3.26.1
Earnings Per Share - Schedule of Earnings per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Line items]        
Net income $ 4,315 $ 4,950 $ 10,314 $ 10,228
Net income attributable to non-controlling interests in Class E OP Units (68)   (46)  
Net income attributable to non-controlling interests (1,328) (1,243) (2,707) (2,548)
Net income attributable to the Company's shareholders $ 2,919 $ 3,707 $ 7,561 $ 7,680
Weighted average shares outstanding - basic (in dollars per share) 37,725,413 28,035,135 36,111,695 27,545,029
Weighted average shares outstanding - diluted (in dollars per share) 38,002,633 28,071,460 36,338,985 27,563,191