v3.25.2
Bank Borrowings - Schedule of Bank Loan (Detail) - USD ($)
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Debt Instrument [Line Items]      
Loan period - Date of Issuance Jun. 26, 2020    
Loan period - Date of maturity Jun. 25, 2050    
Loans Payable to Bank $ 2,857,677 $ 136,947 $ 2,857,677
Industrial and Commercial Bank of China [Member]      
Debt Instrument [Line Items]      
Loan period - Date of Issuance Jun. 13, 2025    
Loan period - Date of maturity Jun. 13, 2028    
Interest rate 3.45%    
Loans Payable to Bank     1,326,149
Industrial and Commercial Bank of China [Member]      
Debt Instrument [Line Items]      
Loan period - Date of Issuance Jun. 13, 2025    
Loan period - Date of maturity Jun. 13, 2028    
Interest rate 3.45%    
Loans Payable to Bank     1,395,946
EIDL Loan [Member]      
Debt Instrument [Line Items]      
Interest rate 3.75%    
Loans Payable to Bank   $ 136,947 $ 135,582