XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION AND RECEIVABLES - Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accounts Receivable    
Gross accounts receivable $ 99,900 $ 98,800
Allowance for credit loss 14,300 15,100
Customer receivable, current 7,713 7,986
Customer receivable - long term 40,289 41,030
Replace and remove program receivable 44,155 50,511
FirstNet agreement    
Accounts Receivable    
Customer receivable 48,000 49,000
Customer receivable, current 7,700 8,000
Customer receivable - long term 40,300 41,000
Government support agreements    
Accounts Receivable    
Replace and remove program receivable 44,200 50,500
Government support agreements | Remove And Replace Program    
Accounts Receivable    
Replace and remove program receivable 32,300 37,700
Government support agreements | Other government support programs    
Accounts Receivable    
Replace and remove program receivable $ 11,900 $ 12,800