XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments - Estimated Fair Values Of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Notes receivable $ 31,231 $ 9,974
Investments    
Assets    
Assets 6,076,370 5,228,520
Fair Value, Measurements, Recurring    
Assets    
Notes receivable 31,231 9,974
Liabilities    
Options sold 213 1,955
Notes payable 566,812 557,710
Fair Value, Measurements, Recurring | Options sold    
Liabilities    
Options sold $ 213 $ 1,955