Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Stock Repurchase Program (Details)

v3.19.1
Stockholders' Equity - Stock Repurchase Program (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
May 02, 2018
Equity [Abstract]    
Authorized repurchase amount   $ 10,000,000.0
Repurchased shares (shares) 686,492  
Repurchased shares, value $ 2,000,000  
Repurchased price per share (in dollars per share) $ 2.93  
Remaining authorized repurchase amount $ 8,000,000.0