v3.25.2
Inventory, Net - Schedule of Inventory, Net (Detail) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials and components $ 1,806,220 $ 1,517,698
Finished goods 534,729 477,913
Total 2,340,949 1,995,611
Inventories, net $ 2,340,949 $ 1,995,611