v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Inventories (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Inventories        
Inventory Write-down     $ 884,503 $ 616,740
Cost of Sales        
Inventories        
Inventory Write-down $ 5,000 $ 601,000 $ 867,822 $ 617,000