v3.26.1
Subsequent Events (Details) - Subsequent Event - USD ($)
$ in Millions
Jul. 31, 2026
Jul. 01, 2026
Subsequent Event [Line Items]    
Program limit   $ 400.0
Contingent cash payments $ 30.0