XML 40 R31.htm IDEA: XBRL DOCUMENT v3.25.2
NATURE OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Estimated useful lives (Details)
Jun. 30, 2025
Buildings  
NATURE OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES  
Estimated useful lives 39 years
Machinery and equipment | Minimum  
NATURE OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES  
Estimated useful lives 5 years
Machinery and equipment | Maximum  
NATURE OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES  
Estimated useful lives 7 years
Trucks and autos  
NATURE OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES  
Estimated useful lives 5 years
Office equipment | Minimum  
NATURE OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES  
Estimated useful lives 5 years
Office equipment | Maximum  
NATURE OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES  
Estimated useful lives 7 years
Leasehold improvements  
NATURE OF BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES  
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] us-gaap:UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember