XML 15 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Allowance for doubtful accounts $ 869 $ 470
Common stock par value (in dollars per share) $ 0.001 $ 0.001
Common stock authorized (in shares) 170,000,000 135,000,000
Common stock issued (in shares) 85,891,011 83,855,824
Common stock outstanding (in shares) 85,465,426 83,643,585
Treasury stock (in shares) 425,585 212,239
Convertible Preferred Stock    
Convertible preferred stock par value (in dollars 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