XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Escrow Deposits (Details) - USD ($)
$ in Thousands
1 Months Ended
Dec. 31, 2023
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Increase in deposit assets $ 7,500        
Escrow deposits   $ 7,577 $ 7,546 $ 0 $ 0
Lower Colorado River Authority (LCRA) | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Initial payment received $ 15,000