XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.3
Related Party Transactions (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]          
Revenue from related parties $ 64,320,000 $ 59,978,000 $ 156,007,000 $ 177,014,000  
Accounts receivable 49,625,000   49,625,000   $ 75,692,000
Accounts payable 15,008,000   15,008,000   46,378,000
Related Party | Verizon Ventures LLC          
Related Party Transaction [Line Items]          
Revenue from related parties 1,200,000 0 1,800,000 100,000  
Related party transaction, amounts of transaction 1,500,000 1,500,000 4,400,000 4,500,000  
Accounts receivable 1,400,000   1,400,000   0
Accounts payable $ 0   0   0
NBCUniversal Media, LLC          
Related Party Transaction [Line Items]          
Revenue from related parties   1,900,000 600,000 2,600,000  
NBCUniversal Media, LLC | Related Party          
Related Party Transaction [Line Items]          
Related party transaction, amounts of transaction   $ 0 $ 0 $ 0  
Accounts receivable         200,000
Accounts payable         $ 200,000