v3.25.2
Investments and Advances to Equity Method Investments - Schedule of Balance Sheet Information for the Company's Equity Method Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
FCG [Member]    
Schedule of Balance Sheet Information [Line Items]    
Current assets-continuing operations $ 26,993 $ 30,094
Current assets-discontinued operations 0 0
Non-current assets-continuing operations 27,787 28,502
Non-current assets-discontinued operations 0 0
Current liabilities-continuing operations 14,253 17,444
Current liabilities-discontinued operations 0 0
Non-current liabilities-continuing operations 6,146 6,076
Non-current liabilities-discontinued operations 0 0
PDP [Member]    
Schedule of Balance Sheet Information [Line Items]    
Current assets-continuing operations 25,676 3,659
Current assets-discontinued operations 0 9,611
Non-current assets-continuing operations 51,893 46,008
Non-current assets-discontinued operations 0 33,084
Current liabilities-continuing operations 7,640 6,840
Current liabilities-discontinued operations 0 7,880
Non-current liabilities-continuing operations 5,088 11,210
Non-current liabilities-discontinued operations 0 17,633
Karnival [Member]    
Schedule of Balance Sheet Information [Line Items]    
Current assets-continuing operations 13,284 11,862
Current assets-discontinued operations 0 0
Non-current assets-continuing operations 4,792 4,843
Non-current assets-discontinued operations 0 0
Current liabilities-continuing operations 16,814 15,539
Current liabilities-discontinued operations 0 0
Non-current liabilities-continuing operations 0 0
Non-current liabilities-discontinued operations $ 0 $ 0