v3.26.1
Selected Balance Sheet Information - Collateral (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Derivative [Line Items]    
Derivative liability $ (5,434) $ (1,954)
Collateral posted (received) 72,131 48,971
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLongTermInvestments    
Derivative [Line Items]    
Collateral posted 51,215 47,575
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Derivative [Line Items]    
Collateral posted $ 26,350 $ 3,350