XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE RECOGNITION AND RECEIVABLES - Receivables (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accounts Receivable    
Gross accounts receivable $ 96,600 $ 98,800
Allowance for credit losses 15,300 15,100
Customer receivable, current 9,135 7,986
Customer receivable - long term 36,735 41,030
Replace and remove program receivable 36,682 50,511
FirstNet agreement    
Accounts Receivable    
Customer receivable 45,900 49,000
Customer receivable, current 9,100 8,000
Customer receivable - long term 36,800 41,000
Government support agreements    
Accounts Receivable    
Replace and remove program receivable 36,700 50,500
Government support agreements | Remove And Replace Program    
Accounts Receivable    
Replace and remove program receivable 25,300 37,700
Government support agreements | Other government support programs    
Accounts Receivable    
Replace and remove program receivable $ 11,400 $ 12,800