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