XML 13 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 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,280,826 50,037,206
Common stock, shares issued (in shares) 50,942,207 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
Allowance for Doubtful Accounts Receivable $ 1,422 $ 1,242
Treasury Stock    
Par value of common stock (in dollars per share) $ 0.0001 $ 0.0001