v3.25.3
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended
Apr. 30, 2025
Jul. 31, 2024
Jun. 30, 2024
Sep. 30, 2025
Loss Contingencies [Line Items]        
Estimated settlement amount       $ 120.0
Long-term Liabilities Current        
Loss Contingencies [Line Items]        
Paid settlement amount $ 10.0 $ 20.0 $ 90.0