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 | |||