XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Investments in Affiliates and Other Entities - Marketable and Non-Marketable Equity Securities (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2022
Mar. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Schedule of Equity Method Investments [Line Items]            
Non-marketable equity securities     $ 54,134 $ 130,233    
Equity security fair value     0 0    
Decrease in fair value     (91,500) $ 0 $ 0  
Broadband Technology Provider            
Schedule of Equity Method Investments [Line Items]            
Non-marketable equity securities           $ 90,000
Starry Group Holdings, Inc.            
Schedule of Equity Method Investments [Line Items]            
Payments to acquire equity securities   $ 1,500        
Equity security fair value     0      
Decrease in fair value     $ 91,500      
Energy Storage Solution Provider            
Schedule of Equity Method Investments [Line Items]            
Non-marketable equity securities $ 25,000          
Acquired ownership percentage 6.00%