v3.26.3
Convertible Long-term Bonds Payable (Details) - USD ($)
6 Months Ended
Dec. 02, 2025
Jun. 30, 2026
Jan. 06, 2026
Dec. 31, 2025
Dec. 03, 2020
Dec. 02, 2020
Dec. 01, 2020
Convertible Long-term Bonds Payable [Line Items]              
Aggregate principal amount of convertible bonds $ 200,000            
Coupon bonds interest rate           7.50%  
Shares pledged as collateral (in Shares)   2,500,000          
Converted common stocks (in Shares) 15,037            
Common stocks par value (in Dollars per share)   $ 0.001   $ 0.001      
Common stock issued (in Shares)   19,653,886   19,653,886      
Owed bonds $ 1,792,022            
BG Bank [Member]              
Convertible Long-term Bonds Payable [Line Items]              
Line of credit             $ 10,700,000
Line of credit expired period   Dec. 02, 2025          
Line of credit annual fee, due quarterly   1.00%          
Time deposits   $ 3,210,000          
Credit Enhanced Zero Coupon Convertible Bonds [Member]              
Convertible Long-term Bonds Payable [Line Items]              
Aggregate principal amount of convertible bonds         $ 200,000    
Convertible bonds percentage         7.50%    
Zero-Coupon Bonds [Member] | December 2, 2025 [Member]              
Convertible Long-term Bonds Payable [Line Items]              
Redeemed percentage of principal amount 105.11%            
Coupon Bonds [Member]              
Convertible Long-term Bonds Payable [Line Items]              
Redeemed percentage of principal amount 100.00%            
Converted common stocks (in Dollars per share) $ 13.3            
Accrued interest $ 37,500            
Private Placement [Member] | Credit Enhanced Zero Coupon Convertible Bonds [Member]              
Convertible Long-term Bonds Payable [Line Items]              
Aggregate principal amount of convertible bonds         $ 10,000,000    
Common Stock [Member]              
Convertible Long-term Bonds Payable [Line Items]              
Common stocks par value (in Dollars per share) $ 0.001            
Common stock issued (in Shares)     15,037