v3.26.1
Subsequent Events (Details) - Subsequent Event - USD ($)
$ in Millions
Aug. 10, 2026
Aug. 07, 2026
Jul. 07, 2026
Subsequent Events      
Aggregate deposit held by title company   $ 10.0 $ 0.5
Increase in deposit held by title company $ 9.5    
Sale consideration for high voltage equipment   $ 40.0