v3.25.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net Income Attributable to Noncontrolling Interests $ 6,297 $ 6,869
Add: Net Income Attributable to Noncontrolling Interest 107 125
Net Income $ 6,404 $ 6,994
Denominator:    
Weighted Average Shares of Common Stock Outstanding - Basic (in shares) 20,597,584 20,541,840
Weighted Average Shares of Common Stock - Diluted (in shares) 20,973,610 20,942,254
Earnings Per Share - Basic    
Net Income Attributable to Common Stockholders, Basic (in dollars per share) $ 0.31 $ 0.33
Earnings Per Share - Diluted    
Net Income Attributable to Common Stockholder, Diluted (in dollars per share) $ 0.31 $ 0.33
Employee Stock Option    
Earnings Per Share - Diluted    
Antidilutive shares (in shares) 791,790 791,790
Performance Stock Units (PSU)    
Earnings Per Share - Diluted    
Antidilutive shares (in shares) 166,227 159,522
Warrant    
Earnings Per Share - Diluted    
Antidilutive shares (in shares) 602,392 602,392
Restricted Stock Units (RSUs)    
Denominator:    
Dilutive Effect of Unvested Restricted Stock Units (in shares) 12,336 26,832
LPI Units    
Denominator:    
Weighted Average Dilutive Effect of LPI Units (in shares) 363,690 373,582