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