REVENUE RECOGNITION AND RECEIVABLES - Receivables (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Accounts Receivable | ||
| Gross accounts receivable | $ 103,100 | $ 96,200 |
| Allowance for credit losses | 16,800 | 15,500 |
| Customer receivable, current | 9,365 | 8,783 |
| Customer receivable - long term | 32,333 | 35,128 |
| Amount that has been funded or will be funded | 37,464 | 45,144 |
| FirstNet agreement | ||
| Accounts Receivable | ||
| Customer receivable | 41,700 | 43,900 |
| Customer receivable, current | 9,400 | 8,800 |
| Customer receivable - long term | 32,300 | 35,100 |
| Government support agreements | ||
| Accounts Receivable | ||
| Amount that has been funded or will be funded | 37,500 | 45,100 |
| Government support agreements | Remove And Replace Program | ||
| Accounts Receivable | ||
| Amount that has been funded or will be funded | 22,000 | 31,900 |
| Government support agreements | Other government support programs | ||
| Accounts Receivable | ||
| Amount that has been funded or will be funded | $ 15,500 | $ 13,300 |