| Stock-Based Compensation | 9 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
| Sep. 30, 2023 | |||||||
| Share-Based Payment Arrangement [Abstract] | |||||||
| Stock-Based Compensation | 
 STOCK-BASED COMPENSATION EXPENSE Stock-based compensation expense consisted of the following: STOCK OPTIONSDuring the nine months ended September 30, 2023, the Company granted a total of 499,440 stock options at a weighted average grant date fair value of $22.61 per option. As of September 30, 2023, unrecognized costs related to outstanding stock options totaled $14.9 million, before any related tax benefit. These unrecognized costs related to stock options are expected to be recognized over a weighted average remaining period of 2.28 years.RESTRICTED STOCK UNITSDuring the nine months ended September 30, 2023, the Company granted 286,951 restricted stock units at a weighted average grant date fair value of $82.55 per restricted stock unit. As of September 30, 2023, unrecognized costs related to outstanding restricted stock units totaled $28.7 million, before any related tax benefit. These unrecognized costs related to restricted stock units are expected to be recognized over a weighted average remaining period of 2.58 years. | ||||||