v3.25.2
Significant Accounting Policies - Property plant and equipment (Details)
Dec. 31, 2024
Machinery, equipment and vehicles | Minimum  
Property plant and equipment, net  
Estimated useful lives 4 years
Machinery, equipment and vehicles | Maximum  
Property plant and equipment, net  
Estimated useful lives 14 years
Computers and peripherals  
Property plant and equipment, net  
Estimated useful lives 3 years
Office furniture and equipment | Minimum  
Property plant and equipment, net  
Estimated useful lives 5 years
Office furniture and equipment | Maximum  
Property plant and equipment, net  
Estimated useful lives 14 years
Leasehold improvements | Minimum  
Property plant and equipment, net  
Estimated useful lives 3 years
Leasehold improvements | Maximum  
Property plant and equipment, net  
Estimated useful lives 10 years
Buildings  
Property plant and equipment, net  
Estimated useful lives 28 years