XML 102 R83.htm IDEA: XBRL DOCUMENT v3.22.0.1
Equity Compensation Plans - Stock-Based Compensation Expense (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]      
Stock-based compensation expense $ 21,400 $ 25,237 $ 19,919
Total compensation cost related to unvested awards not yet recognized $ 35,600    
Stock based compensation expense period 2 years 1 month 6 days    
Deferred income tax benefit related to stock-based compensation expense $ 4,900 5,800 4,300
Income tax benefit realized for the tax deductions from stock-based compensation $ 4,400 $ 4,000 $ 3,900