XML 128 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Based Compensation (Schedule of Options Outstanding and Exercisable, Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]      
Range of the closing price on date of grant, minimum (in Dollars per Share) $ 39.39 $ 42.01 $ 13.99
Range of the closing price on date of grant, maximum (in Dollars per Share) $ 43.67 $ 47.52 $ 30.90
Aggregate grant date fair value of shares vesting $ 14,383 $ 16,319 $ 18,654