XML 35 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Other long-term liabilities
6 Months Ended
Jun. 30, 2022
Other Liabilities Disclosure [Abstract]  
Other long-term liabilities Other long-term liabilities
Other long-term liabilities consist of the following: 
June 30,December 31,
 20222021
Contract adjustment payments$150,837 $187,580 
Asset retirement obligations129,399 142,147 
Advances in aid of construction86,265 82,580 
Environmental remediation obligation46,914 55,224 
Customer deposits33,154 32,633 
Unamortized investment tax credits17,209 17,439 
Deferred credits and contingent consideration35,191 35,982 
Preferred shares, Series C12,738 13,348 
Hook-up fees30,268 21,904 
Lease liabilities22,036 22,512 
Contingent development support obligations6,535 4,612 
Note payable to related party25,808 25,808 
Other38,065 42,050 
$634,419 $683,819 
Less: current portion(157,827)(167,908)
$476,592 $515,911