v3.25.2
Land Use Rights, Net - Schedule of Land Use Rights, Net (Detail) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
less: Accumulated amortization $ 146,886 $ 132,459
Total land use right 983,961 977,986
Use Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Land use right 1,107,255 1,087,291
Software 1,107,255 1,087,291
Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Land use right 23,592 23,154
Software $ 23,592 $ 23,154