XML 106 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUES: Alternative Revenue Program and Other Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Alternative Revenue Program and Other Revenues [Line Items]      
Alternative revenue programs and other revenues $ 123,282 $ 83,066 $ 72,757
Idaho Fixed Cost Adjustment [Member]      
Alternative Revenue Program and Other Revenues [Line Items]      
Alternative revenue programs and other revenues 38,571 23,517 36,242
Derivative revenues      
Alternative Revenue Program and Other Revenues [Line Items]      
Alternative revenue programs and other revenues $ 84,711 $ 59,549 $ 36,515