v3.26.3
Commitments and Contingencies (Details) - 2024 Securities Litigation - USD ($)
$ in Millions
Oct. 16, 2026
Sep. 30, 2026
Recorded Unconditional Purchase Obligation [Line Items]    
Litigation settlement liability   $ 44.0
Insurance recovery estimate   $ 25.0
Subsequent Event    
Recorded Unconditional Purchase Obligation [Line Items]    
Proposed settlement payment $ 44.0