v3.26.1
Financial Instruments and Financial Risk - Narrative (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Mar. 31, 2025
Mar. 31, 2023
Derivative [Line Items]        
Notional amount $ 662,000,000.0 $ 664,400,000    
Allowance for uncollectible accounts 2,812,000 2,968,000    
Interest Rate Swap | Derivatives Designated in Hedge Relationships        
Derivative [Line Items]        
Notional amount $ 400,000,000.0 $ 400,000,000.0 $ 400,000,000.0 $ 400,000,000.0