XML 83 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Bank Borrowings - Schedule of Weighted Average Interest Rate for the Short-Term Loan (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Short-Term Debt [Line Items]    
Interest rate 4.48% 5.87%
Short-Term Debt $ 5,689,721 $ 6,988,757
Industrial and Commercial Bank of China [Member]    
Short-Term Debt [Line Items]    
Loan period - Date of Issuance Oct. 24, 2022  
Loan period - Date of maturity Jul. 17, 2024  
Interest rate 4.35%  
Short-Term Debt $ 1,411,891 1,435,833
Industrial and Commercial Bank of China [Member]    
Short-Term Debt [Line Items]    
Loan period - Date of Issuance Oct. 26, 2022  
Loan period - Date of maturity Aug. 17, 2024  
Interest rate 4.35%  
Short-Term Debt $ 1,411,891 1,435,833
Bank of Communications [Member]    
Short-Term Debt [Line Items]    
Loan period - Date of Issuance Jan. 28, 2022  
Loan period - Date of maturity Jan. 26, 2025  
Interest rate 4.35%  
Short-Term Debt $ 488,514 496,798
Bank of Communications [Member]    
Short-Term Debt [Line Items]    
Loan period - Date of Issuance Jan. 21, 2022  
Loan period - Date of maturity Jan. 17, 2025  
Interest rate 4.35%  
Short-Term Debt $ 0 473,825
Bank of Communications [Member]    
Short-Term Debt [Line Items]    
Loan period - Date of Issuance Jan. 28, 2022  
Loan period - Date of maturity Jan. 26, 2025  
Interest rate 4.35%  
Short-Term Debt $ 249,481 253,710
Changzhou Changjiang Science and Technology Petty Loan Co., LTD [Member]    
Short-Term Debt [Line Items]    
Loan period - Date of Issuance Jan. 10, 2022  
Loan period - Date of maturity Jan. 25, 2023  
Interest rate 17.40%  
Short-Term Debt $ 0 100,508
Jiangnan Rural Commercial Bank [Member]    
Short-Term Debt [Line Items]    
Loan period - Date of Issuance May 09, 2022  
Loan period - Date of maturity Apr. 03, 2024  
Interest rate 4.79%  
Short-Term Debt $ 381,211 387,675
Jiangnan Rural Commercial Bank [Member]    
Short-Term Debt [Line Items]    
Loan period - Date of Issuance Mar. 24, 2022  
Loan period - Date of maturity Mar. 03, 2024  
Interest rate 4.79%  
Short-Term Debt $ 889,491 904,575
Bank of America [Member]    
Short-Term Debt [Line Items]    
Loan period - Date of Issuance Apr. 28, 2022  
Loan period - Date of maturity Apr. 30, 2024  
Short-Term Debt $ 857,242 $ 1,500,000
Bank of America [Member] | Prime Rate [Member]    
Short-Term Debt [Line Items]    
Interest rate 0.10%