v3.25.2
Short-Term Debt (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Extinguishment of Debt [Line Items]    
Short-term debt $ 154,500 $ 154,500
Short Term Debt One [Member]    
Extinguishment of Debt [Line Items]    
Issuance date Oct. 02, 2019  
Maturity Oct. 01, 2020  
Interest rate 1.00%  
Short-term debt $ 10,000 10,000
Short Term Debt Two [Member]    
Extinguishment of Debt [Line Items]    
Issuance date Jan. 15, 2020  
Maturity Jan. 15, 2021  
Interest rate 1.00%  
Short-term debt $ 22,000 22,000
Short Term Debt Three [Member]    
Extinguishment of Debt [Line Items]    
Issuance date Apr. 16, 2020  
Maturity Apr. 15, 2021  
Interest rate 1.00%  
Short-term debt $ 13,500 13,500
Short Term Debt Four [Member]    
Extinguishment of Debt [Line Items]    
Issuance date Jul. 02, 2020  
Maturity Jul. 01, 2021  
Interest rate 1.00%  
Short-term debt $ 18,500 18,500
Short Term Debt Five [Member]    
Extinguishment of Debt [Line Items]    
Issuance date Oct. 23, 2020  
Maturity Oct. 22, 2021  
Interest rate 1.00%  
Short-term debt $ 6,500 6,500
Short Term Debt Six [Member]    
Extinguishment of Debt [Line Items]    
Issuance date Jan. 05, 2021  
Maturity Jan. 15, 2022  
Interest rate 1.00%  
Short-term debt $ 22,500 22,500
Short Term Debt Seven [Member]    
Extinguishment of Debt [Line Items]    
Issuance date Mar. 10, 2021  
Maturity Mar. 10, 2022  
Interest rate 1.00%  
Short-term debt $ 20,000 20,000
Short Term Debt Eight [Member]    
Extinguishment of Debt [Line Items]    
Issuance date Jul. 13, 2021  
Maturity Jul. 13, 2022  
Interest rate 1.00%  
Short-term debt $ 16,500 16,500
Short Term Debt Nine [Member]    
Extinguishment of Debt [Line Items]    
Issuance date Dec. 14, 2021  
Maturity Dec. 14, 2022  
Interest rate 1.00%  
Short-term debt $ 25,000 $ 25,000