v3.26.1
Shareholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Summary of Repurchase Programs Authorized by the Company's Board of Directors
The following table summarizes the repurchase program authorized by the Company's board of directors:
Effective DateAuthorized AmountExpiration Date
Remaining Authorization at June 30, 2026
February 5, 2025$150.0 millionDecember 31, 2026$58.0 million
Summary of the Company's Repurchase Activity
The following table summarizes the Company's share repurchase activity:
Six Months Ended
June 30,
20262025
Shares repurchased pursuant to repurchase authorizations
Common shares repurchased810,656 267,032 
Aggregate purchase price (in millions)$63.6 $16.6 
Average price per share$78.44 $62.06 
Shares repurchased from employees related to employment tax obligations
Common shares repurchased463,994 1,135,640 
Aggregate purchase price (in millions)$37.3 $84.9 
Average price per share$80.31 $74.80