v3.25.2
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2019
Nov. 30, 2019
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Amount invested $ 13,508,892 $ 13,381,808    
SHDEW        
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Subsidiaries, percentage of Ownership held by the Company 19.91%      
DEWSY        
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Subsidiaries, percentage of Ownership held by the Company 19.58%      
SHAY        
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Subsidiaries, percentage of Ownership held by the Company 19.91%      
SHZYT        
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Subsidiaries, percentage of Ownership held by the Company 19.91%      
SHSFM        
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Subsidiaries, percentage of Ownership held by the Company 19.91%      
SHMTH        
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Subsidiaries, percentage of Ownership held by the Company 19.91%      
SHTX        
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Subsidiaries, percentage of Ownership held by the Company 19.91%      
SHDEW        
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Equity investment, % of Ownership held by the Company 19.91%   19.91% 20.38%
Amount invested $ 12,377,565      
DEWSY        
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Equity investment, % of Ownership held by the Company 19.58%      
Amount invested $ 547,029      
SHAY        
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Amount invested 154,831      
SHZYT        
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Amount invested 278,179      
SHSFM        
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Amount invested 35,243      
SHMTH        
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Amount invested 88,107      
SHTX        
INVESTMENT IN AND AMOUNT DUE FROM AN UNCONSOLIDATED AFFILIATE        
Amount invested $ 27,938