v3.26.1
Revenue Recognition - Allowance for credit losses (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Valuation and Qualifying Accounts    
Balance at beginning of period $ 79,590 $ 82,628
Current period provision for expected credit losses 37,557 59,395
Write-offs charged against allowance (43,050) (44,016)
Deconsolidated Subsidiaries allowance 133,196  
Foreign currency translation 141 224
Deconsolidated Subsidiaries (40,064)  
Balance at end of period 167,370 98,231
Pay-TV    
Valuation and Qualifying Accounts    
Balance at beginning of period 36,017 42,575
Current period provision for expected credit losses 21,163 37,059
Write-offs charged against allowance (17,349) (18,316)
Deconsolidated Subsidiaries allowance 133,196  
Deconsolidated Subsidiaries (39,831)  
Balance at end of period 133,196 61,318
Wireless    
Valuation and Qualifying Accounts    
Balance at beginning of period 26,014 28,739
Current period provision for expected credit losses 11,966 13,851
Write-offs charged against allowance (18,754) (17,771)
Deconsolidated Subsidiaries (233)  
Balance at end of period 18,993 24,819
Broadband and Satellite Services    
Valuation and Qualifying Accounts    
Balance at beginning of period 17,559 11,314
Current period provision for expected credit losses 4,428 8,485
Write-offs charged against allowance (6,947) (7,929)
Foreign currency translation 141 224
Balance at end of period $ 15,181 $ 12,094