XML 85 R72.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS (LOSS) PER SHARE (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Weighted average common shares outstanding - basic (in shares) 12,215,258 12,234,599 12,197,338 12,130,480
Potentially dilutive securities:        
Unvested shares of restricted stock and employee stock options (in shares) 0 95,681 0 113,809
Diluted (in shares) 12,215,258 12,330,280 12,197,338 12,244,289
Average number of potentially dilutive securities excluded from calculation because their effect was anti-dilutive during the period (in shares) 662,167 599,276 769,896 516,930