Quarterly report pursuant to Section 13 or 15(d)

(Loss) Earnings Per Share (Details Textual)

v3.22.2
(Loss) Earnings Per Share (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2022
Earnings Per Share [Abstract]    
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 200,000 100,000
Stock repurchase program, authorized amount $ 20,000,000  
Cumulative shares purchased   $ 4,900,000
Cumulative shares purchased (in shares)   382,139