XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.2
NET INCOME (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic earnings per common share:        
Net income (loss) attributable to common stockholders $ 1,947 $ (4,294) $ 469 $ (10,384)
Basic weighted average common shares outstanding 62,608,598 54,306,041 61,675,447 54,284,416
Basic earnings per common share $ 0.03 $ (0.08) $ 0.01 $ (0.19)
Diluted earnings per common share        
Net income (loss) attributable to common stockholders $ 1,947 $ (4,294) $ 469 $ (10,384)
Basic weighted average common shares outstanding 62,608,598 54,306,041 61,675,447 54,284,416
Effect of dilutive securities 4,557,779   4,579,851  
Diluted weighted average common shares outstanding 67,166,377 54,306,041 66,255,298 54,284,416
Diluted earnings per common share $ 0.03 $ (0.08) $ 0.01 $ (0.19)
Warrants, options and restricted stock        
Diluted earnings per common share        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 10,819,609   10,820,859