XML 58 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Escrow Deposits (Details) - USD ($)
$ in Thousands
1 Months Ended
Dec. 31, 2023
Dec. 31, 2024
Mar. 31, 2024
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Increase in deposit assets $ 7,500    
Escrow deposit, current   $ 198 $ 0
Escrow deposit, noncurrent   $ 7,433 $ 7,546
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