XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued and Other Liabilities (Tables)
9 Months Ended
Sep. 30, 2020
Payables and Accruals [Abstract]  
Schedule of Components of Accrued and Other Liabilities The components of accrued and other liabilities consist of the following (in thousands):
September 30, 2020December 31, 2019
Project development activities$2,411 $3,851 
Payroll and compensation22,822 18,773 
Accrued taxes1,169 1,018 
Professional services (e.g., legal, audit)1,019 2,906 
Warrant liabilities (Note 11)3,333 — 
Lease liabilities (Note 15)1,902 3,729 
Other2,794 2,726 
Total accrued and other liabilities$35,450 $33,003