v3.26.3
RESTRUCTURING (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 408,137 $ 0 $ 699,441 $ 0 $ 3,392,744
Restructuring reserve $ 0   $ 0   501,134
Facility Closing          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs         $ 2,146,790