XML 55 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Business Description, Basis of Presentation and Significant Accounting Policies - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Numerator:    
Net income (loss) $ (560) $ 20,556
Interest adjustment under if-converted method 0 285
Net income (loss) available to common stockholders, diluted $ (560) $ 20,841
Denominator:    
Basic weighted average shares (in shares) 23,958,184 23,937,962
Dilutive common stock equivalents using if-converted method (in shares) 0 1,251,185
Diluted weighted average shares (in shares) 23,958,184 25,189,147
Basic income (loss) per common share: (in dollars per share) $ (0.02) $ 0.86
Diluted income (loss) per common share: (in dollars per share) $ (0.02) $ 0.83
Weighted average options, warrants and convertible portion of senior convertible notes outstanding (in shares) 6,258,917 6,788,671
Anti-dilutive options, warrants and convertible portion of senior convertible notes not included in the computation (in shares) 6,258,917 5,510,600