v3.25.1
Other Non-Current Assets - Schedule of Other Non-Current Assets (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Other Non-Current Assets [Line Items]    
Other Non-Current Assets $ 1,494,740 $ 1,034,000
Prepaid Pension (Member)    
Schedule of Other Non-Current Assets [Line Items]    
Other Non-Current Assets 460,732
Guarantee deposits [Member]    
Schedule of Other Non-Current Assets [Line Items]    
Other Non-Current Assets 1,432,177 506,316
Others [Member]    
Schedule of Other Non-Current Assets [Line Items]    
Other Non-Current Assets $ 62,563 $ 66,952