XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Summary of Significant Accounting Principles - Property and Equipment (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Property and Equipment    
Assets classified as held-for-sale $ 0 $ 0
Equipment improvement | Minimum    
Property and Equipment    
Property and equipment useful life 3 years  
Equipment improvement | Maximum    
Property and Equipment    
Property and equipment useful life 10 years  
Automobiles and trucks | Minimum    
Property and Equipment    
Property and equipment useful life 3 years  
Automobiles and trucks | Maximum    
Property and Equipment    
Property and equipment useful life 10 years  
Building and improvements | Minimum    
Property and Equipment    
Property and equipment useful life 10 years  
Building and improvements | Maximum    
Property and Equipment    
Property and equipment useful life 30 years  
Construction equipment | Minimum    
Property and Equipment    
Property and equipment useful life 3 years  
Construction equipment | Maximum    
Property and Equipment    
Property and equipment useful life 10 years  
Vessels and other equipment | Minimum    
Property and Equipment    
Property and equipment useful life 3 years  
Vessels and other equipment | Maximum    
Property and Equipment    
Property and equipment useful life 40 years  
Office equipment | Minimum    
Property and Equipment    
Property and equipment useful life 3 years  
Office equipment | Maximum    
Property and Equipment    
Property and equipment useful life 5 years  
Dry-docking capitalized costs | Minimum    
Property and Equipment    
Property and equipment useful life 3 years  
Dry-docking capitalized costs | Maximum    
Property and Equipment    
Property and equipment useful life 7 years