XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Bank Borrowings - Schedule of Weighted Average Interest Rate for the Short-Term Loan (Detail) - USD ($)
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Short-Term Debt [Line Items]      
Interest rate 4.70%   5.37%
Short-Term Debt $ 4,471,427 $ 5,689,721  
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,403,154 1,411,891  
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,403,154 1,411,891  
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 $ 0 488,514  
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 $ 0 249,481  
Jiangnan Rural Commercial Bank [Member]      
Short-Term Debt [Line Items]      
Loan period - Date of Issuance May 09, 2022    
Loan period - Date of maturity Feb. 28, 2025    
Interest rate 4.79%    
Short-Term Debt $ 378,852 381,211  
Jiangnan Rural Commercial Bank [Member]      
Short-Term Debt [Line Items]      
Loan period - Date of Issuance Mar. 24, 2022    
Loan period - Date of maturity Feb. 28, 2025    
Interest rate 4.79%    
Short-Term Debt $ 883,987 889,491  
Bank of America [Member]      
Short-Term Debt [Line Items]      
Loan period - Date of Issuance Apr. 28, 2022    
Loan period - Date of maturity Apr. 30, 2025    
(Prime rate) Interest rate 0.10%    
Short-Term Debt $ 402,280 $ 857,242