XML 60 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation - Additional Information Tables - RSUs and PSUs (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Restricted stock units        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding $ 41.70 $ 22.22 $ 13.76 $ 9.86
Aggregate market value of units vested $ 12,833 $ 7,940 $ 4,768  
Units outstanding 270,052 358,683 467,129 592,349
Restricted stock units | $24.65 - $31.50 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Units outstanding 83,827      
Restricted stock units | $31.51 - $44.16 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Units outstanding 108,508      
Restricted stock units | $44.17 - $76.01 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Units outstanding 77,717      
Restricted stock units | $76.02 - $86.29 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Units outstanding 0      
Restricted stock units | $24.65 - $86.29 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Units outstanding 270,052      
Restricted stock units | Minimum | $24.65 - $31.50 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding $ 24.65      
Restricted stock units | Minimum | $31.51 - $44.16 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 31.51      
Restricted stock units | Minimum | $44.17 - $76.01 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 44.17      
Restricted stock units | Minimum | $76.02 - $86.29 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 76.02      
Restricted stock units | Minimum | $24.65 - $86.29 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 24.65      
Restricted stock units | Maximum | $24.65 - $31.50 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 31.50      
Restricted stock units | Maximum | $31.51 - $44.16 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 44.16      
Restricted stock units | Maximum | $44.17 - $76.01 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 76.01      
Restricted stock units | Maximum | $76.02 - $86.29 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 86.29      
Restricted stock units | Maximum | $24.65 - $86.29 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 86.29      
Performance Stock Units        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding $ 55.06 $ 37.79 $ 0 $ 8.68
Units outstanding 90,020 87,109 0 132,992
Performance Stock Units | $24.65 - $31.50 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Units outstanding 0      
Performance Stock Units | $31.51 - $44.16 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Units outstanding 57,963      
Performance Stock Units | $44.17 - $76.01 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Units outstanding 0      
Performance Stock Units | $76.02 - $86.29 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Units outstanding 32,057      
Performance Stock Units | $24.65 - $86.29 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Units outstanding 90,020      
Performance Stock Units | Minimum | $24.65 - $31.50 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding $ 24.65      
Performance Stock Units | Minimum | $31.51 - $44.16 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 31.51      
Performance Stock Units | Minimum | $44.17 - $76.01 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 44.17      
Performance Stock Units | Minimum | $76.02 - $86.29 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 76.02      
Performance Stock Units | Minimum | $24.65 - $86.29 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 24.65      
Performance Stock Units | Maximum | $24.65 - $31.50 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 31.50      
Performance Stock Units | Maximum | $31.51 - $44.16 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 44.16      
Performance Stock Units | Maximum | $44.17 - $76.01 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 76.01      
Performance Stock Units | Maximum | $76.02 - $86.29 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding 86.29      
Performance Stock Units | Maximum | $24.65 - $86.29 Grant Date Fair Value        
Stock-based compensation additional disclosures        
Grant date fair value of units outstanding $ 86.29