XML 37 R24.htm IDEA: XBRL DOCUMENT v3.25.2
BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES - Discounts, Property, Fair Value, Accounts Receivable and Other Intangible Assets (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Discount
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]            
Number of classes of customer discounts (in Discount) | Discount     6      
Transfers into (out of) Level 3     $ 0 $ 0    
Allowance for expected credit losses $ 100,000   $ 100,000   $ 100,000 $ 100,000
Trademarks/Copyrights [Member]            
BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]            
Weighted average amortization period     15 years      
Vehicles [Member]            
BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]            
Estimated useful lives of assets 5 years   5 years      
Buildings and Related Improvements [Member]            
BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]            
Estimated useful lives of assets 40 years   40 years      
Minimum [Member] | Equipment and Machinery [Member]            
BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]            
Estimated useful lives of assets 3 years   3 years      
Minimum [Member] | Furniture and Fixtures [Member]            
BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]            
Estimated useful lives of assets 7 years   7 years      
Maximum [Member]            
BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]            
Amortization expenses $ 10,000.00 $ 10,000.00        
Amortization expense, 2026 10,000.00   $ 10,000.00      
Amortization expense, 2027 10,000.00   10,000.00      
Amortization expense, 2028 10,000.00   10,000.00      
Amortization expense, 2029 10,000.00   10,000.00      
Amortization expense, 2025 $ 10,000.00   $ 10,000.00      
Maximum [Member] | Equipment and Machinery [Member]            
BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]            
Estimated useful lives of assets 10 years   10 years      
Maximum [Member] | Furniture and Fixtures [Member]            
BASIS OF PRESENTATION AND CERTAIN SIGNIFICANT ACCOUNTING POLICIES [Abstract]            
Estimated useful lives of assets 15 years   15 years