v3.26.1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Effective Income Tax Rate, Continuing Operations, Tax Rate Reconciliation [Abstract]          
Income tax expense $ 5.6 $ 7.3 $ 8.2 $ 10.4  
Effective tax rate 16.10% 19.70% 17.30% 19.70%  
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent     21.00%    
Share Repurchase Program, Excise Tax     $ 3.8   $ 2.8
Excise Tax Rate, Percent     1.00%