v3.26.3
Earnings Per Share - Schedule of Earnings per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Line items]        
Net income $ 4,671 $ 5,414 $ 14,985 $ 15,642
Net income attributable to non-controlling interests in Class E OP Units (36)   (82)  
Net income attributable to non-controlling interests (1,325) (1,238) (4,032) (3,786)
Net income attributable to the Company's shareholders $ 3,310 $ 4,176 $ 10,871 $ 11,856
Weighted average shares outstanding - basic (in dollars per share) 40,566,096 29,520,836 37,596,496 28,203,631
Weighted average shares outstanding - diluted (in dollars per share) 40,988,876 29,592,091 37,888,949 28,239,491