XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Inventory, Net - Schedule of Inventory, Net (Detail) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials and components $ 141,547 $ 1,654,771
Finished goods 2,904,304 990,717
Total 3,045,851 2,645,488
less: Impairment 0 0
Inventories, net $ 3,045,851 $ 2,645,488