v3.25.2
Investments and Advances to Equity Method Investments - Schedule of Related Party Balances of FCG and PDP (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
FCG [Member]    
Schedule of Related Party Balances of FCG [Line Items]    
Assets-continuing operations $ 24,396 $ 28,608
Assets-discontinued operations 0 0
Liabilities-continuing operations 1,344 2,293
Liabilities-discontinued operations 0 0
PDP [Member]    
Schedule of Related Party Balances of FCG [Line Items]    
Assets-continuing operations 9 784
Assets-discontinued operations 0 87
Liabilities-continuing operations 495 1,131
Liabilities-discontinued operations $ 0 $ 1,349