v3.25.2
Inventory, Net - Schedule of Inventory, Net (Detail) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials and components $ 1,667,289 $ 1,517,698
Finished goods 1,851,851 477,913
Total 3,519,140 1,995,611
less: Impairment 0 0
Inventories, net $ 3,519,140 $ 1,995,611