XML 68 R61.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Weighted-Average Common Shares Outstanding        
Basic weighted-average common shares outstanding 65,531,669 65,308,210 65,630,571 65,373,748
Dilutive equity-based compensation awards 358,108 354,312 378,144 372,642
Diluted weighted-average common shares outstanding 65,889,777 65,662,522 66,008,715 65,746,390