XML 130 R113.htm IDEA: XBRL DOCUMENT v3.22.4
Investments in Equity Method Investees (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Schedule of Equity Method Investments [Line Items]      
Gain from equity method investees $ 4,569 $ 13,179 $ 10,039
Equity Method Investee | Services Agreements      
Schedule of Equity Method Investments [Line Items]      
Revenue related to services agreements $ 16,900 $ 15,900 $ 192,800
Minimum      
Schedule of Equity Method Investments [Line Items]      
Economic interest percentage 4.00% 4.00%  
Voting interest percentage 25.00% 25.00%  
Maximum      
Schedule of Equity Method Investments [Line Items]      
Economic interest percentage 38.00% 39.00%  
Voting interest percentage 40.00% 40.00%