v3.25.1
Revenue Recognition - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Dec. 30, 2022
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Loss Contingencies [Line Items]        
Net increase to revenue   $ 6.9 $ 5.7  
Certain Payor Matters        
Loss Contingencies [Line Items]        
Total settlement amount $ 42.0      
Scheduled payments under agreement   12.0    
Scheduled payments under agreement, year one   10.0    
Scheduled payments under agreement, year two   2.0    
Liability reserve, potential recoupments, current   $ 14.0    
Liability reserve, potential recoupments, noncurrent       $ 12.6