v3.25.1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2025
Income Tax Contingency [Line Items]      
Effective tax rate 24.60% 23.40%  
Unrecognized tax benefits $ 16.2    
Unrecognized tax benefits that would affect the effective tax rate, if recognized $ 4.3    
Minimum | Forecast      
Income Tax Contingency [Line Items]      
Effective tax rate     24.00%
Maximum | Forecast      
Income Tax Contingency [Line Items]      
Effective tax rate     24.50%