v3.25.2
Earnings Per Common Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Common Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Common Share

The following table sets forth the computation of basic and diluted earnings per common share for the three and six months ended June 30, 2025 and 2024.

 

  

Three Months Ended

June 30,

  

Six Months Ended

June 30,

 
   2025   2024   2025   2024 
Net income (loss)  $(4,719,000)  $4,047,000   $3,942,000   $7,734,000 
Less net income (loss) attributable to noncontrolling interests   
    7,000    (3,000)   6,000 
Net income available to common stockholders  $(4,719,000)  $4,040,000   $3,945,000   $7,728,000 
                     
Weighted-average common shares outstanding - basic   40,399,958    39,890,606    40,296,571    39,830,002 
Dilutive effect of unvested shares   422,481    
    239,021    
 
Weighted-average common shares used to compute diluted loss per share   40,822,439    39,890,606    40,535,592    39,830,002 
                     
Net income (loss) per share attributable to common stockholders:                    
Basic  $(0.12)  $0.10   $0.10   $0.19 
Diluted  $(0.12)  $0.10   $0.10   $0.19