v3.25.2
4. BASIS OF PRESENTATION AND SIGNIFICANT ACCOUNTING POLICIES: Property, plant, and equipment: Schedule of Estimated Useful Lives (Details)
Dec. 31, 2024
Building  
Finite-Lived Intangible Asset, Useful Life 10 years
Machinery and Equipment | Minimum  
Property, Plant and Equipment, Useful Life 5 years
Machinery and Equipment | Maximum  
Property, Plant and Equipment, Useful Life 15 years
Office Equipment | Minimum  
Property, Plant and Equipment, Useful Life 2 years
Office Equipment | Maximum  
Property, Plant and Equipment, Useful Life 7 years
Leasehold Improvements | Minimum  
Property, Plant and Equipment, Useful Life 4 years
Leasehold Improvements | Maximum  
Property, Plant and Equipment, Useful Life 5 years