XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE RECOGNITION AND RECEIVABLES - Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accounts Receivable    
Gross accounts receivable $ 104,000 $ 98,800
Allowance for credit losses 14,100 15,100
Customer receivable, current 8,184 7,986
Customer receivable - long term 39,052 41,030
Replace and remove program receivable 41,292 50,511
FirstNet agreement    
Accounts Receivable    
Customer receivable 47,200 49,000
Customer receivable, current 8,200 8,000
Customer receivable - long term 39,000 41,000
Government support agreements    
Accounts Receivable    
Replace and remove program receivable 41,300 50,500
Government support agreements | Remove And Replace Program    
Accounts Receivable    
Replace and remove program receivable 32,700 37,700
Government support agreements | Other government support programs    
Accounts Receivable    
Replace and remove program receivable $ 8,600 $ 12,800