v3.26.1
Restricted Cash (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Restricted Cash and Cash Equivalent Item [Line Items]    
Restricted cash and cash equivalent $ 0 $ 0
Pledged cash for derivative contracts 16,300,000 15,100,000
Cash collateral 113,400,000 115,300,000
Standby Letters of Credit    
Restricted Cash and Cash Equivalent Item [Line Items]    
Restricted cash and restricted cash equivalents $ 39,800,000 $ 39,800,000