Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Summary of Stock Option Activity (Details)

v3.6.0.2
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Options outstanding at beginning of period (shares) 0 5,000 210,241  
Granted (shares) 0 0 0  
Exercised (shares) 0 (5,000) (205,241)  
Forfeited/expired (shares) 0 0 0  
Options outstanding end of period (shares) 0 0 5,000 210,241
Options exercisable at end of period (shares) 0      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Options outstanding beginning of period, Weighted Average Exercise Price per Share (usd per share) $ 0.00 $ 9.07 $ 3.50  
Granted, Weighted Average Exercise Price (usd per share) 0.00 0.00 0.00  
Exercised, Weighted Average Exercise Price per Share (usd per share) 0.00 9.07 3.36  
Forfeited/expired, Weighted Average Exercise Price per Share (usd per share) 0.00 0.00 0.00  
Options outstanding end of period, Weighted Average Exercise Price per Share (usd per share) 0.00 $ 0.00 $ 9.07 $ 3.50
Options exercisable, Weighted Average Exercise Price per Share (usd per share) $ 0.00      
Options outstanding, Weighted Average Remaining Contractual Term 0 years   8 months 8 days 1 year 25 days
Options exercisable, Weighted Average Remaining Contractual Term 0 years      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]        
Options outstanding beginning of the period, Aggregate Intrinsic Value $ 0 $ 163 $ 12,538  
Exercised, Aggregate Intrinsic Value 0 124 12,822  
Options outstanding end of the period, Aggregate Intrinsic Value 0 $ 0 $ 163 $ 12,538
Options exercisable end of period, Aggregate Intrinsic Value $ 0