XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Payable and Other - Schedule of Accounts Payable and Other (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Payables And Accruals [Abstract]    
Trade payables $ 67,061 $ 58,451
Accrued expenses 83,834 76,409
Interest payable 11,356 26,506
Income tax payable 51,744 56,241
Payroll-related accruals 19,596 20,707
Wastewater fee 20,538 19,248
Finance lease liability 7,314 8,467
Operating lease liability 3,115 3,192
Government grants 5,601 7,302
Other 10,207 5,784
Accounts payable and other $ 280,366 $ 282,307