v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]    
Obligated to pay, year one $ 5.0 $ 5.0
Obligated to pay, year two 5.0 5.0
Obligated to pay, year three $ 5.0 $ 5.0