v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Mar. 03, 2026
Jun. 30, 2026
Lessor, Lease, Description [Line Items]    
Contingency loss   $ 7.7
Litigation loss settlement $ 92.0  
Several Defendants    
Lessor, Lease, Description [Line Items]    
Payments for legal settlements 2.5  
Compensatory Damages | Several Defendants    
Lessor, Lease, Description [Line Items]    
Contingency loss 10.2  
Punitive Damages | Several Defendants    
Lessor, Lease, Description [Line Items]    
Contingency loss $ 100.0