v3.25.4
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Useful Lives (Details)
Dec. 31, 2025
Minimum | Buildings and improvements  
Accounting Policies [Line Items]  
Estimated useful life 3 years
Minimum | Machinery, equipment and vehicles  
Accounting Policies [Line Items]  
Estimated useful life 3 years
Minimum | Office furniture and equipment, computers and software  
Accounting Policies [Line Items]  
Estimated useful life 3 years
Maximum | Buildings and improvements  
Accounting Policies [Line Items]  
Estimated useful life 40 years
Maximum | Machinery, equipment and vehicles  
Accounting Policies [Line Items]  
Estimated useful life 10 years
Maximum | Office furniture and equipment, computers and software  
Accounting Policies [Line Items]  
Estimated useful life 7 years