Escrow Deposits (Details) - USD ($) $ in Thousands |
1 Months Ended | ||||
|---|---|---|---|---|---|
Jul. 31, 2025 |
Jun. 30, 2025 |
Dec. 31, 2023 |
Dec. 31, 2025 |
Mar. 31, 2025 |
|
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | |||||
| Escrow deposit, current | $ 8,353 | $ 547 | |||
| Escrow deposit, noncurrent | 0 | $ 7,103 | |||
| Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Wireless Licenses | |||||
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | |||||
| Increase in deposit assets | $ 14,000 | ||||
| Escrow deposit, current | 7,500 | ||||
| Consideration transferred | $ 28,000 | ||||
| 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 | ||||
| Increase in deposit assets | $ 7,500 | ||||
| Escrow deposit, current | $ 900 | ||||