XML 16 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Allowance for doubtful accounts $ 623 $ 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,132,810 83,855,824
Common stock outstanding (in shares) 84,707,225 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