v3.26.1
Escrow Deposits (Details) - USD ($)
$ in Thousands
1 Months Ended
Jun. 30, 2025
Dec. 31, 2023
Jun. 30, 2026
Mar. 31, 2026
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Increase in deposit assets   $ 7,500    
Escrow deposit, current     $ 3,910 $ 6,130
Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Wireless Licenses        
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]        
Escrow deposit, current     3,500  
Consideration transferred $ 28,000      
Escrow deposit, cumulative     18,300  
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    
Escrow deposit, current     $ 400