v3.26.1
REVENUE RECOGNITION AND RECEIVABLES - Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts Receivable    
Gross accounts receivable $ 99,900 $ 96,200
Allowance for credit losses 17,000 15,500
Customer receivable, current 9,094 8,783
Customer receivable - long term 30,329 35,128
Amount that has been funded or will be funded 38,218 45,144
FirstNet agreement    
Accounts Receivable    
Customer receivable 39,400 43,900
Customer receivable, current 9,100 8,800
Customer receivable - long term 30,300 35,100
Government support agreements    
Accounts Receivable    
Amount that has been funded or will be funded 38,200 45,100
Government support agreements | Remove And Replace Program    
Accounts Receivable    
Amount that has been funded or will be funded 22,300 31,900
Government support agreements | Other government support programs    
Accounts Receivable    
Amount that has been funded or will be funded $ 15,900 $ 13,300