v3.26.1
Right of First Refusal Liability (Details) - USD ($)
$ in Thousands
1 Months Ended
Mar. 31, 2024
Mar. 31, 2026
Dec. 31, 2025
Feb. 16, 2024
Commitments and Contingencies Disclosure [Abstract]        
Commitment period       20 years
Purchase power agreement additional extension term       20 years
Right of first refusal term       36 months
Right of first refusal payment $ 25,000      
Right of first refusal liability   $ 25,000 $ 25,000