Equity - Schedule Of Stock-Based Compensation Expense By Award Type (Details) - USD ($) $ in Thousands |
12 Months Ended | ||||
---|---|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Total stock-based compensation expense | $ 20,316 | $ 32,857 | $ 25,172 | ||
Related tax benefit recognized | 4,747 | 7,746 | 5,984 | ||
Restricted stock units | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Total stock-based compensation expense | [1] | 18,713 | 30,512 | 23,729 | |
Common stock options | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Total stock-based compensation expense | 1,154 | 707 | 1,097 | ||
Employee stock purchase program | |||||
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||||
Total stock-based compensation expense | $ 449 | $ 1,638 | $ 346 | ||
|