REVENUE RECOGNITION AND RECEIVABLES - Receivables (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Accounts Receivable | ||
| Gross accounts receivable | $ 99,900 | $ 96,200 |
| Allowance for credit losses | 17,000 | 15,500 |
| Customer receivable, current | 9,094 | 8,783 |
| Customer receivable - long term | 30,329 | 35,128 |
| Amount that has been funded or will be funded | 38,218 | 45,144 |
| FirstNet agreement | ||
| Accounts Receivable | ||
| Customer receivable | 39,400 | 43,900 |
| Customer receivable, current | 9,100 | 8,800 |
| Customer receivable - long term | 30,300 | 35,100 |
| Government support agreements | ||
| Accounts Receivable | ||
| Amount that has been funded or will be funded | 38,200 | 45,100 |
| Government support agreements | Remove And Replace Program | ||
| Accounts Receivable | ||
| Amount that has been funded or will be funded | 22,300 | 31,900 |
| Government support agreements | Other government support programs | ||
| Accounts Receivable | ||
| Amount that has been funded or will be funded | $ 15,900 | $ 13,300 |