XML 67 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Summary of Repurchase Programs Authorized by the Company's Board of Directors
The following table summarizes the repurchase programs authorized by the Company's board of directors:
Effective DateAuthorized AmountExpiration Date
Remaining Authorization at December 31, 2023
May 6, 2022$150.0 millionDecember 31, 2024$138.2 million
January 1, 2022$150.0 millionDecember 31, 2023$—
January 1, 2020$150.0 millionDecember 31, 2021$—
Summary of the Company's Repurchase Activity
The following table summarizes the Company's repurchase activity:
Year Ended December 31,
202320222021
Shares repurchased pursuant to repurchase authorizations
Common shares repurchased 1,245,221 417,903 
Aggregate purchase price (in millions)$ $161.8 $52.3 
Average price per share$ $129.95 $125.03 
Shares repurchased from employees related to employment tax obligations
Common shares repurchased494,555 172,156 154,117 
Aggregate purchase price (in millions)$70.7 $25.5 $17.7 
Average price per share$142.92 $148.25 $114.53