XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE AND RECEIVABLES - Receivables (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable    
Gross accounts receivable $ 198,400 $ 207,900
Allowance for credit loss 15,100 16,400
Customer receivable, current 7,986 7,249
Customer receivable - long term 41,030 45,676
Replace and remove program receivable 50,511 50,586
Receivable for participation in government funded programs 12,800 3,300
Remove And Replace Program    
Accounts Receivable    
Replace and remove program receivable 37,700 47,300
FirstNet agreement    
Accounts Receivable    
Customer receivable 49,000 52,900
Customer receivable, current 8,000 7,200
Customer receivable - long term $ 41,000 $ 45,700