v3.26.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of revenue        
Revenue from contracts with customers $ 255,344 $ 270,662 $ 513,076 $ 533,849
Operating lease income 53,937 27,879 105,655 55,125
Total operating revenues 309,281 298,541 618,731 588,974
Transferred over time        
Disaggregation of revenue        
Revenue from contracts with customers 248,417 264,479 498,144 520,444
Transferred over time | Residential        
Disaggregation of revenue        
Revenue from contracts with customers 177,764 183,419 356,360 367,267
Transferred over time | Commercial        
Disaggregation of revenue        
Revenue from contracts with customers 32,776 34,617 65,571 69,251
Transferred over time | Wholesale        
Disaggregation of revenue        
Revenue from contracts with customers 37,006 45,960 74,380 83,882
Transferred over time | Other service        
Disaggregation of revenue        
Revenue from contracts with customers 871 483 1,833 44
Transferred at point in time | Equipment and product sales        
Disaggregation of revenue        
Revenue from contracts with customers 6,927 6,183 14,932 13,405
Array        
Disaggregation of revenue        
Revenue from contracts with customers 895 1,299 1,883 1,688
Operating lease income 53,175 27,230 104,199 53,825
Total operating revenues 54,070 28,529 106,082 55,513
Array | Transferred over time        
Disaggregation of revenue        
Revenue from contracts with customers 895 1,299 1,883 1,688
Array | Transferred over time | Residential        
Disaggregation of revenue        
Revenue from contracts with customers 0 0 0 0
Array | Transferred over time | Commercial        
Disaggregation of revenue        
Revenue from contracts with customers 0 0 0 0
Array | Transferred over time | Wholesale        
Disaggregation of revenue        
Revenue from contracts with customers 0 0 0 0
Array | Transferred over time | Other service        
Disaggregation of revenue        
Revenue from contracts with customers 895 1,299 1,883 1,688
Array | Transferred at point in time | Equipment and product sales        
Disaggregation of revenue        
Revenue from contracts with customers 0 0 0 0
TDS Telecom        
Disaggregation of revenue        
Revenue from contracts with customers 247,595 264,187 496,424 520,792
Operating lease income 811 744 1,554 1,499
Total operating revenues 248,406 264,931 497,978 522,291
TDS Telecom | Transferred over time        
Disaggregation of revenue        
Revenue from contracts with customers 247,546 263,996 496,311 520,400
TDS Telecom | Transferred over time | Residential        
Disaggregation of revenue        
Revenue from contracts with customers 177,764 183,419 356,360 367,267
TDS Telecom | Transferred over time | Commercial        
Disaggregation of revenue        
Revenue from contracts with customers 32,776 34,617 65,571 69,251
TDS Telecom | Transferred over time | Wholesale        
Disaggregation of revenue        
Revenue from contracts with customers 37,006 45,960 74,380 83,882
TDS Telecom | Transferred over time | Other service        
Disaggregation of revenue        
Revenue from contracts with customers 0 0 0 0
TDS Telecom | Transferred at point in time | Equipment and product sales        
Disaggregation of revenue        
Revenue from contracts with customers 49 191 113 392
All Other        
Disaggregation of revenue        
Revenue from contracts with customers 6,854 5,176 14,769 11,369
Operating lease income (49) (95) (98) (199)
Total operating revenues 6,805 5,081 14,671 11,170
All Other | Transferred over time        
Disaggregation of revenue        
Revenue from contracts with customers (24) (816) (50) (1,644)
All Other | Transferred over time | Residential        
Disaggregation of revenue        
Revenue from contracts with customers 0 0 0 0
All Other | Transferred over time | Commercial        
Disaggregation of revenue        
Revenue from contracts with customers 0 0 0 0
All Other | Transferred over time | Wholesale        
Disaggregation of revenue        
Revenue from contracts with customers 0 0 0 0
All Other | Transferred over time | Other service        
Disaggregation of revenue        
Revenue from contracts with customers (24) (816) (50) (1,644)
All Other | Transferred at point in time | Equipment and product sales        
Disaggregation of revenue        
Revenue from contracts with customers $ 6,878 $ 5,992 $ 14,819 $ 13,013