XML 13 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Par value of common stock (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 400,000,000 400,000,000
Common stock, shares outstanding (in shares) 50,337,705 50,037,206
Common stock, shares issued (in shares) 50,999,086 50,698,587
Treasury stock (in shares) 661,381 661,381
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized (in shares) 1 1
Preferred stock, shares outstanding (in shares) 1 1
Accounts receivable, net of allowance for doubtful accounts of $2,031 and $1,242, respectively $ 2,031 $ 1,242
Treasury Stock    
Par value of common stock (in dollars per share) $ 0.0001 $ 0.0001