v3.25.2
Equipment, Net - Schedule of Equipment, Net (Detail) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
less: Accumulated depreciation $ 5,149,024 $ 4,736,159
Total 3,659,631 3,894,434
Manufacturing Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 8,484,397 8,315,845
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 324,258 $ 314,748