v3.25.1
Stock Plans (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
May 24, 2016
Mar. 31, 2025
May 16, 2023
May 11, 2021
May 15, 2018
Restricted Stock Units (RSUs)          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted in period (in shares)   551,911      
Granted in period, weighted average grant fair value (in dollars per share)   $ 34.54      
Unrecognized compensation costs   $ 79.2      
Unrecognized compensation costs, period recognized (in years)   3 years 5 months 23 days      
Two Thousand And Fifteen Omnibus Plan          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of common voting shares authorized (in shares) 7,000,000        
Options or restricted shares of expiration period 10 years        
Percentage of fair market value of common stock 100.00%        
Two Thousand And Fifteen Omnibus Plan | Employee Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Number of common voting shares authorized (in shares)     13,750,000 10,750,000 8,750,000