XML 98 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financing Arrangement - Financing Arrangement Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Joint Ventures      
Related parties $ 172,920 $ 216,851 $ 192,679
Financing Arrangement | Joint Venture      
Schedule of Joint Ventures      
Distributions of the partner's share of net income (loss) 2,105 1,833 (2,763)
Distributions in excess of the partner's share of net income 8,807 8,669 14,435
Adjustment to fair value of financing arrangement obligation (35,118) 24,233 (15,390)
Related parties $ (24,206) $ 34,735 $ (3,718)