v3.26.1
Commitments and Contingencies - Legal Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended
Jun. 13, 2024
Feb. 15, 2023
Aug. 01, 2018
Jun. 30, 2023
Loss Contingencies        
Damages awarded   $ 36.0    
Litigation settlement, amount awarded to other party $ 63.3     $ 8.4
Litigation settlement interest 27.2      
Litigation settlement expense $ 0.1      
Services Rendered        
Loss Contingencies        
Damages awarded     $ 4.0  
Fraudulent Misrepresentation        
Loss Contingencies        
Damages awarded     $ 29.0