XML 95 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Allowance for doubtful accounts $ 1,317 $ 802
Common stock, par value (in USD per share) $ 0.001 $ 0.001
Common stock, authorized (in shares) 170,000,000 170,000,000
Common stock, issued (in shares) 18,190,054 10,387,926
Common stock, outstanding (in shares) 18,098,464 10,345,367
Treasury stock (in shares) 91,590 42,559
Convertible Preferred Stock    
Convertible preferred stock, par value (in USD per share) $ 0.001 $ 0.001
Convertible preferred stock, authorized (in shares) 5,000,000 5,000,000
Convertible preferred stock, issued (in shares) 0 0
Convertible preferred stock, outstanding (in shares) 0 0