XML 78 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Lessee Leases - Maturity Schedule of Future Minimum Lease Payments under Operating Leases and the Reconciliation to the Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Remaining three months of 2020 $ 3,488  
2021 13,667  
2022 12,386  
2023 8,761  
2024 8,143  
Thereafter 20,206  
Total operating lease payments 66,651  
Present value adjustment (11,653)  
Total operating lease liabilities 54,998  
Current portion of operating lease liabilities 10,633 $ 10,058
Long-term portion of operating lease liabilities $ 44,365 $ 50,669
Location of current operating lease liabilities in the Condensed Consolidated Balance Sheets us-gaap:AccruedLiabilitiesCurrent