v3.26.1
Segment Information - Narrative (Details)
3 Months Ended
Jun. 30, 2026
USD ($)
company
segment
Jun. 30, 2025
USD ($)
Segment Reporting    
Number of operating segments | segment 6  
Number of reportable segments | segment 6  
Contractual term 40 years  
Number of companies serviced | company 2  
Total number of companies serviced | company 8  
Other intersegment revenue eliminations | $ $ 45,000.0 $ 44,000.0
Other revenue from third parties | $ $ 1,500,000 $ 1,200,000