XML 95 R86.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Compensation Plans and Share-Based Compensation Awards - Share based compensation expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Feb. 25, 2020
May 22, 2018
Stock Compensation Plans and Share-Based Compensation Awards            
Share-based compensation expense $ 7,707 $ 6,489 $ 14,710 $ 12,287    
Income tax benefit $ (1,237) $ (963) $ (2,365) $ (1,921)    
2018 Plan | Class A Common Stock            
Stock Compensation Plans and Share-Based Compensation Awards            
Shares reserved for issuance           7,792,162
Amended and Restated 2018 Plan | Class A Common Stock            
Stock Compensation Plans and Share-Based Compensation Awards            
Shares reserved for issuance         15,142,162