Subsequent Events (Details) $ in Millions |
3 Months Ended | 6 Months Ended | 12 Months Ended |
|---|---|---|---|
|
Sep. 30, 2026
USD ($)
Company
|
Jun. 30, 2026
USD ($)
Company
|
Dec. 31, 2025
Company
|
|
| Subsequent Event [Line Items] | |||
| Number of businesses acquired | Company | 4 | 10 | |
| Subsequent Event | |||
| Subsequent Event [Line Items] | |||
| Number of businesses acquired | Company | 4 | ||
| 2026Acquisitions | |||
| Subsequent Event [Line Items] | |||
| Purchase price | $ | $ 99.8 | ||
| 2026Acquisitions | Subsequent Event | |||
| Subsequent Event [Line Items] | |||
| Purchase price | $ | $ 700.0 |