v3.25.2
Bank Borrowings - Schedule of Weighted Average Interest Rate for the Short-Term Loan (Detail) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Short-Term Debt [Line Items]      
Interest rate 5.72%   4.71%
Short-Term Debt $ 4,778,357 $ 4,699,081  
Industrial and Commercial Bank of China [Member]      
Short-Term Debt [Line Items]      
Loan period - Date of Issuance Jun. 04, 2024    
Loan period - Date of maturity Jun. 12, 2025    
Interest rate 4.35%    
Short-Term Debt $ 1,393,107 1,369,994  
Industrial and Commercial Bank of China [Member]      
Short-Term Debt [Line Items]      
Loan period - Date of Issuance Jun. 04, 2024    
Loan period - Date of maturity Jun. 10, 2025    
Interest rate 4.35%    
Short-Term Debt $ 1,393,107 1,369,994  
Jiangnan Rural Commercial Bank [Member]      
Short-Term Debt [Line Items]      
Loan period - Date of Issuance Feb. 28, 2024    
Loan period - Date of maturity Feb. 27, 2025    
Interest rate 4.79%    
Short-Term Debt $ 1,253,796 1,232,994  
Agricultural Bank of China, Changzhou Zhonglou Sub-branch [Member]      
Short-Term Debt [Line Items]      
Loan period - Date of Issuance Jul. 26, 2024    
Loan period - Date of maturity Jul. 25, 2025    
Interest rate 3.25%    
Short-Term Debt $ 738,347 $ 726,097