XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property and equipment        
Gross property and equipment   $ 966,720 $ 882,535  
Less: accumulated depreciation and amortization   (472,861) (449,256)  
Property and equipment, net   493,859 433,279  
Depreciation   $ 78,200 $ 87,200 $ 73,700
Minimum        
Property and equipment        
Useful Life 3 years 3 years 3 years  
Maximum        
Property and equipment        
Useful Life 10 years 30 years 7 years  
Land and buildings        
Property and equipment        
Gross property and equipment   $ 154,596 $ 144,718  
Useful Life   30 years    
Leasehold improvements        
Property and equipment        
Gross property and equipment   $ 21,349 19,555  
Office equipment        
Property and equipment        
Gross property and equipment   $ 23,659 20,045  
Office equipment | Minimum        
Property and equipment        
Useful Life   3 years    
Office equipment | Maximum        
Property and equipment        
Useful Life   5 years    
Construction equipment        
Property and equipment        
Gross property and equipment   $ 717,419 652,296  
Construction equipment | Minimum        
Property and equipment        
Useful Life   3 years    
Construction equipment | Maximum        
Property and equipment        
Useful Life   10 years    
Solar equipment        
Property and equipment        
Gross property and equipment   $ 23,552 23,552  
Useful Life   25 years    
Construction in progress        
Property and equipment        
Gross property and equipment   $ 26,145 $ 22,369