v3.26.1
Subsequent Events (Details)
$ in Millions
6 Months Ended
Dec. 31, 2026
USD ($)
Subsequent event | Epsilon Industries | Forecast  
Subsequent Event [Line Items]  
Cash paid to acquire business $ 295