v3.22.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant, and equipment ("PPE") (Details)
12 Months Ended
Dec. 31, 2022
Furniture and fixtures | Bottom of range  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Useful life 5 years
Furniture and fixtures | Top of range  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Useful life 7 years
Office equipment | Bottom of range  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Useful life 3 years
Office equipment | Top of range  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Useful life 5 years
Machinery and equipment | Bottom of range  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Useful life 5 years
Machinery and equipment | Top of range  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Useful life 15 years
Auto and trucks  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Useful life 5 years
Buildings  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Useful life 39 years