XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Accounts Receivable and Contract Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Total accounts receivable, net of allowance for credit losses $ 43,218 $ 26,329
Accounts receivable 43,218 42,429
Short-term contract liabilities 58,091 74,639
Long-term contract liabilities 2,020 62,877
Total contract liabilities 60,111 137,516
Subscriber driven    
Disaggregation of Revenue [Line Items]    
Total accounts receivable, net of allowance for credit losses 20,203 14,850
Short-term contract liabilities 24,281 21,987
Long-term contract liabilities 1,605 1,704
Wholesale capacity services    
Disaggregation of Revenue [Line Items]    
Total accounts receivable, net of allowance for credit losses 21,322 7,234
Long-term wholesale capacity accounts receivable 0 16,100
Short-term contract liabilities 33,810 52,652
Long-term contract liabilities 415 61,173
Total contract liabilities 34,225 113,825
Agency agreement accounts receivable    
Disaggregation of Revenue [Line Items]    
Total accounts receivable, net of allowance for credit losses $ 1,693 $ 4,245