v3.26.1
Subsequent Events (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Nov. 13, 2025
Sep. 30, 2025
Subsequent Event [Line Items]      
Share Repurchase Program, Authorized, Amount   $ 100.0  
Preferred shares, authorized (in shares) 10,000,000   10,000,000