Annual report [Section 13 and 15(d), not S-K Item 405]

BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details)

v3.25.0.1
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Cash $ 300,000 $ 100,000  
Allowance for doubtful accounts 255,000 764,000 $ 4,603,000
Loss on disposal of assets 0 0  
Goodwill impairment $ 0 $ 0  
Minimum | Buildings and building improvements      
Property, Plant and Equipment [Line Items]      
Estimated useful life of property, plant and equipment 39 years    
Minimum | Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Estimated useful life of property, plant and equipment 7 years    
Minimum | Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Estimated useful life of property, plant and equipment 7 years    
Minimum | Internal use software      
Property, Plant and Equipment [Line Items]      
Estimated useful life of property, plant and equipment 5 years    
Maximum | Buildings and building improvements      
Property, Plant and Equipment [Line Items]      
Estimated useful life of property, plant and equipment 40 years    
Maximum | Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Estimated useful life of property, plant and equipment 10 years    
Maximum | Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Estimated useful life of property, plant and equipment 10 years    
Maximum | Internal use software      
Property, Plant and Equipment [Line Items]      
Estimated useful life of property, plant and equipment 7 years