XML 103 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
BUSINESS AND SIGNIFICANT ACCOUNTING POLICIES - Property, Plant, and Equipment Estimated Useful Life (Details)
Dec. 31, 2024
Buildings  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 25 years
Leasehold improvements | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 15 years
Leasehold improvements | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 30 years
Machinery and equipment — manufacturing and drilling | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 5 years
Machinery and equipment — manufacturing and drilling | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 10 years
Machinery and equipment — computers | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 3 years
Machinery and equipment — computers | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 5 years
Energy storage equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 15 years
Energy storage equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 20 years
Solar facility equipment  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 30 years
Office equipment — furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 5 years
Office equipment — furniture and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 15 years
Office equipment — other | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 5 years
Office equipment — other | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 10 years
Vehicles | Minimum  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 5 years
Vehicles | Maximum  
Property, Plant and Equipment [Line Items]  
Property, plant, and equipment estimated useful lives 7 years