XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:                
Net (loss) income (in Dollars) $ (1,352) $ (199) $ 11,583 $ (132) $ 101 $ 525 $ 10,032 $ 495
Denominator:                
Basic weighted-average common shares outstanding (in Shares) 8,142,441     8,422,514     8,378,083 8,412,923
Diluted weighted-average common shares outstanding (in Shares) 8,142,441     8,422,514     8,502,787 8,511,899
Basic earnings (loss) per share (in Dollars per share) $ (0.17)     $ (0.02)     $ 1.2 $ 0.06
Diluted earnings (loss) per share (in Dollars per share) $ (0.17)     $ (0.02)     $ 1.18 $ 0.06
Board of Directors [Member] | Restricted Stock [Member]                
Denominator:                
Dilutive effect of service-based restricted stock awards granted under the Plan (in Shares) 0     0     17,555 2,041
Employees [Member] | Restricted Stock [Member]                
Denominator:                
Dilutive effect of service-based restricted stock awards granted under the Plan (in Shares) 0     0     107,149 96,935