XML 110 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
(Loss) Earnings Per Share (Schedule of Weighted Average Shares Outstanding used in the Computations of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Weighted Average Number of Shares Outstanding, Basic [Abstract]    
Numerator, net (loss) income $ (160,000) $ 16,759,000
Weighted average shares outstanding 8,137 8,105
Less: Weighted average unvested restricted shares (44) (43)
Basic EPS weighted average shares outstanding 8,093 8,062
Basic EPS weighted average shares outstanding 8,093 8,062
Add: Dilutive effect of stock options and restricted shares   22
Diluted EPS weighted average shares outstanding 8,093 8,084
Basic (loss) earnings per common share $ (0.02) $ 2.08
Diluted (loss) earnings per common share $ (0.02) $ 2.07