v3.23.2
Revenue - Accounts Receivable and Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Wholesale capacity accounts receivable $ 30,188 $ 26,329
Accounts receivable 46,288 42,429
Short-term contract liabilities 56,724 74,639
Long-term contract liabilities 4,920 62,877
Total contract liabilities 61,644 137,516
Subscriber driven    
Disaggregation of Revenue [Line Items]    
Wholesale capacity accounts receivable 20,816 14,850
Short-term contract liabilities 24,074 21,987
Long-term contract liabilities 1,770 1,704
Wholesale capacity services    
Disaggregation of Revenue [Line Items]    
Wholesale capacity accounts receivable 7,481 7,234
Long-term wholesale capacity accounts receivable 16,100 16,100
Short-term contract liabilities 32,650 52,652
Long-term contract liabilities 3,150 61,173
Total contract liabilities 35,800 113,825
Agency agreement accounts receivable    
Disaggregation of Revenue [Line Items]    
Wholesale capacity accounts receivable $ 1,891 $ 4,245