XML 106 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Labor Union Contracts (Details) - Unionized employees concentration risk
12 Months Ended
Dec. 31, 2024
Employees represented by CWA or IBEW  
Concentration Risk [Line Items]  
Concentration risk percentage 42.00%
Workforce Subject to Collective-Bargaining Arrangements  
Concentration Risk [Line Items]  
Concentration risk percentage 1.00%