XML 131 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments in Equity Method Investees (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Equity Method Investments [Line Items]      
Gain from equity method investees $ 1,290 $ 4,569 $ 13,179
Equity Method Investee | Services Agreements      
Schedule of Equity Method Investments [Line Items]      
Revenue related to services agreements $ 19,100 $ 16,900 $ 15,900
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 34.00% 38.00%  
Voting interest percentage 34.00% 40.00%