v3.25.2
Income (Loss) Per Share - Schedule of Reconciliation of Numerator and Denominator of EPS Calculations (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator            
Net income (loss) $ 4,664,000 $ (617,000) $ (25,000) $ (589,000) $ 4,047,000 $ (614,000)
Net (income) loss attributable to noncontrolling interests (1,652,000)   6,000   (1,435,000) 205,000
Net income (loss) attributable to common shareholders, basic 3,012,000   (19,000)   2,612,000 (409,000)
Net income (loss) attributable to common shareholders, diluted $ 3,012,000   $ (19,000)   $ 2,612,000 $ (409,000)
Denominator:            
Weighted average number of common shares outstanding, basic 16,615,390   16,112,050   16,568,790 15,908,667
Weighted average number of common shares outstanding, diluted 16,615,390   16,112,050   16,568,790 15,908,667
Net income (loss) per common share attributable to common shareholders, basic $ 0.18   $ (0)   $ 0.16 $ (0.03)
Net income (loss) per common share attributable to common shareholders, diluted $ 0.18   $ (0)   $ 0.16 $ (0.03)