v3.26.3
Revenue - Accounts Receivable and Contract Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Disaggregation of Revenue [Line Items]    
Total accounts receivable, net of allowance for credit losses $ 22,314 $ 19,976
Total short-term contract liabilities 44,166 62,020
Total long-term contract liabilities 1,168,695 806,930
Total contract liabilities 1,212,861 868,950
Subscriber and other accounts receivable    
Disaggregation of Revenue [Line Items]    
Total accounts receivable, net of allowance for credit losses 17,438 15,070
Total short-term contract liabilities 16,488 17,091
Total long-term contract liabilities 1,097 1,296
Wholesale capacity accounts receivable    
Disaggregation of Revenue [Line Items]    
Total accounts receivable, net of allowance for credit losses 4,876 4,906
Total short-term contract liabilities 27,678 44,929
Total long-term contract liabilities 1,167,598 805,634
Total contract liabilities $ 1,195,276 $ 850,563