XML 58 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Estimated Useful Life (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment    
Impairment loss was recognized $ 0 $ 0
Buildings and improvements | Minimum    
Property, Plant and Equipment    
Useful life (years) 20 years  
Buildings and improvements | Maximum    
Property, Plant and Equipment    
Useful life (years) 30 years  
Machinery and equipment | Minimum    
Property, Plant and Equipment    
Useful life (years) 5 years  
Machinery and equipment | Maximum    
Property, Plant and Equipment    
Useful life (years) 10 years  
Furniture and fixtures | Minimum    
Property, Plant and Equipment    
Useful life (years) 5 years  
Furniture and fixtures | Maximum    
Property, Plant and Equipment    
Useful life (years) 10 years  
Software costs    
Property, Plant and Equipment    
Amortization period for intangible assets 5 years  
Software costs | Minimum    
Property, Plant and Equipment    
Useful life (years) 5 years  
Software costs | Maximum    
Property, Plant and Equipment    
Useful life (years) 10 years