Share-Based Compensation - Expense (Details) - USD ($) $ in Thousands, shares in Millions |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Share-Based Compensation | ||||
Share-based compensation expense | $ 4,632 | $ 3,751 | $ 9,759 | $ 6,886 |
Income tax expense | $ (98) | $ (180) | $ (2,107) | $ (225) |
2015 Plan | ||||
Share-Based Compensation | ||||
Number of shares available | 1.7 | 1.7 | ||
2015 Plan | Maximum | ||||
Share-Based Compensation | ||||
Number of shares authorized | 4.0 | 4.0 |