XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Allowance for doubtful accounts $ 263,000 $ 266,000
Common stock, par or stated value per share (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares, issued (in shares) 10,304,242 7,926,137
Common stock, shares, outstanding (in shares) 10,304,242 7,926,137
Redeemable Convertible Preferred Stock    
Redeemable convertible preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001
Redeemable convertible preferred stock, shares authorized (in shares) 1,000,000 1,000,000
Redeemable convertible preferred stock, shares issued (in shares) 0 0
Redeemable convertible preferred stock, shares outstanding (in shares) 0 0
Redeemable convertible preferred stock, redemption value $ 0 $ 0