v3.26.1
Inventory, net - Additional Information (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Inventory [Line Items]      
Inventory Valuation Reserves $ 3,199,875 $ 3,459,263  
Raw Materials [Member]      
Inventory [Line Items]      
Inventory Valuation Reserves 371,645   $ 386,439
Work In Process [Member]      
Inventory [Line Items]      
Inventory Valuation Reserves 759,536   521,488
Finished Goods [Member]      
Inventory [Line Items]      
Inventory Valuation Reserves $ 2,068,694   $ 2,551,336