XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
3 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsFrom April 1, 2023 through May 5, 2023, the Company repurchased and retired 1,646,270 shares of common stock pursuant to the 2023 Share Buyback Program for an aggregate purchase price of $59,949, which excludes the 1% excise tax of $599 imposed under the Inflation Reduction Act.