XML 84 R73.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS (LOSS) PER SHARE (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Weighted average common shares outstanding - basic (in shares) 12,208,586 12,189,761 12,201,087 12,150,240
Potentially dilutive securities:        
Unvested shares of restricted stock and employee stock options (in shares) 0 61,951 0 96,523
Diluted (in shares) 12,208,586 12,251,712 12,201,087 12,246,763
Average number of potentially dilutive securities excluded from calculation because their effect was anti-dilutive during the period (in shares) 928,820 734,574 822,870 589,478