v3.26.1
BUSINESS SEGMENT - Revenues by geography (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
BUSINESS SEGMENT        
Number of Reportable Segments | segment     1  
Sales, net $ 7,200,623 $ 10,445,733 $ 14,378,020 $ 18,740,906
U.S. sales        
BUSINESS SEGMENT        
Sales, net 5,873,520 8,489,677 11,821,845 15,921,987
North and South America sales (excluding U.S.)        
BUSINESS SEGMENT        
Sales, net 1,176,924 1,745,436 2,032,774 2,298,936
Other international sales        
BUSINESS SEGMENT        
Sales, net 150,179 210,620 523,401 519,983
Single reportable segment        
BUSINESS SEGMENT        
Sales, net 7,200,623 10,445,733 14,378,020 18,740,906
Single reportable segment | U.S. sales        
BUSINESS SEGMENT        
Sales, net 5,873,520 8,489,677 11,821,845 15,921,987
Single reportable segment | North and South America sales (excluding U.S.)        
BUSINESS SEGMENT        
Sales, net 1,176,924 1,745,436 2,032,774 2,298,936
Single reportable segment | Other international sales        
BUSINESS SEGMENT        
Sales, net $ 150,179 $ 210,620 $ 523,401 $ 519,983