XML 156 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation and Similar Arrangements - Weighted-Average Grant Date Fair Value, Total Intrinsic Value and Cash Received (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Payment Arrangement, Noncash Expense [Abstract]      
Weighted-average grant date fair value per share (in dollars per share) $ 16.30 $ 15.08 $ 9.05
Options exercised:      
Total intrinsic value $ 3,204 $ 6,805 $ 2,010
Cash received $ 11,142 $ 12,413 $ 1,921