XML 67 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Accounts Receivable and Contract Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Accounts receivable, net of allowance $ 48,743 $ 26,329
Total accounts receivable (short-term and long-term), net of allowance for credit losses 48,743 42,429
Short-term contract liabilities 53,677 74,639
Long-term contract liabilities 3,213 62,877
Total contract liabilities 56,890 137,516
Subscriber driven    
Disaggregation of Revenue [Line Items]    
Accounts receivable, net of allowance 14,474 14,850
Short-term contract liabilities 22,816 21,987
Long-term contract liabilities 1,632 1,704
Wholesale capacity services    
Disaggregation of Revenue [Line Items]    
Accounts receivable, net of allowance 33,521 7,234
Long-term wholesale capacity accounts receivable 0 16,100
Short-term contract liabilities 30,861 52,652
Long-term contract liabilities 1,581 61,173
Total contract liabilities 32,442 113,825
Agency agreement    
Disaggregation of Revenue [Line Items]    
Accounts receivable, net of allowance $ 748 $ 4,245