v3.25.2
Commitments and Contingencies (Details)
Aug. 14, 2024
complaint
Jun. 30, 2025
USD ($)
case
Dec. 31, 2024
USD ($)
Pending Litigation      
Loss Contingencies [Line Items]      
Number of cases | case   3  
Public Utility Commission of Ohio, Non-Compliance      
Loss Contingencies [Line Items]      
Number of complaints | complaint 55    
Litigation and Regulatory Matters      
Loss Contingencies [Line Items]      
Contingent liabilities   $ 10,200,000 $ 11,900,000
Indirect Tax Audits      
Loss Contingencies [Line Items]      
Contingent liabilities   $ 0 $ 800,000