Annual report pursuant to Section 13 and 15(d)

Income (Loss) Per Share (Tables)

Income (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of earnings per share
 Schedule of earnings per share                
    2022     2021  
Weighted-average common shares outstanding – basic     23,825,917       24,136,821  
Dilutive effect of restricted stock units and stock options  

Weighted-average common shares outstanding – diluted     23,825,917       24,530,568  
Restricted stock units excluded from the computation of diluted income per share because the effect of inclusion would have been anti-dilutive     625,000       12,500