v3.26.1
REVENUE RECOGNITION AND RECEIVABLES - Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accounts Receivable    
Gross accounts receivable $ 103,100 $ 96,200
Allowance for credit losses 16,800 15,500
Customer receivable, current 9,365 8,783
Customer receivable - long term 32,333 35,128
Amount that has been funded or will be funded 37,464 45,144
FirstNet agreement    
Accounts Receivable    
Customer receivable 41,700 43,900
Customer receivable, current 9,400 8,800
Customer receivable - long term 32,300 35,100
Government support agreements    
Accounts Receivable    
Amount that has been funded or will be funded 37,500 45,100
Government support agreements | Remove And Replace Program    
Accounts Receivable    
Amount that has been funded or will be funded 22,000 31,900
Government support agreements | Other government support programs    
Accounts Receivable    
Amount that has been funded or will be funded $ 15,500 $ 13,300