XML 81 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Noncontrolling Interests (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
item
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Dec. 31, 2019
USD ($)
item
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Noncontrolling Interests                      
Number of joint ventures | item 2               2    
Revenue $ 789,778 $ 865,064 $ 789,929 $ 661,558 $ 877,670 $ 908,902 $ 648,787 $ 504,119 $ 3,106,329 $ 2,939,478 $ 2,379,995
Net income attributable to noncontrolling interests                 1,770 10,132 4,496
Cash 120,286       151,063       120,286 151,063  
Accounts receivable 404,911       372,695       404,911 372,695  
Contract assets 344,806       364,245       344,806 364,245  
Accounts payable 235,972       249,217       235,972 249,217  
Contract liabilities $ 192,397       189,539       $ 192,397 189,539  
Carlsbad                      
Noncontrolling Interests                      
Ownership interest (as a percent) 50.00%               50.00%    
Wilmington                      
Noncontrolling Interests                      
Ownership interest (as a percent) 50.00%               50.00%    
Carlsbad and Wilmington                      
Noncontrolling Interests                      
Cash $ 2,124       3,127       $ 2,124 3,127  
Accounts receivable         4,451         4,451  
Contract assets         8,158         8,158  
Accounts payable 38       2,279       38 2,279  
Contract liabilities $ 425       $ 5,946       425 5,946  
Carlsbad                      
Noncontrolling Interests                      
Revenue                 5,970 102,868 110,669
Net income attributable to noncontrolling interests                 1,770 9,483 1,780
Distributions to partners                 3,500 9,000 0
Carlsbad | Non Controlling Interest                      
Noncontrolling Interests                      
Distributions to partners                 $ 3,500 9,000  
Wilmington                      
Noncontrolling Interests                      
Revenue                   2,133 31,638
Net income attributable to noncontrolling interests                   649 2,716
Distributions to partners                   4,100  
Non-controlling interest distribution                     $ 0
Wilmington | Non Controlling Interest                      
Noncontrolling Interests                      
Distributions to partners                   $ 4,100