XML 73 R61.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
Jun. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Remaining six months of 2020 $ 6,890  
2021 13,572  
2022 12,296  
2023 8,660  
2024 8,059  
Thereafter 20,170  
Total operating lease payments 69,647  
Present value adjustment (12,494)  
Total operating lease liabilities 57,153  
Current portion of operating lease liabilities 10,463 $ 10,058
Long-term portion of operating lease liabilities $ 46,690 $ 50,669
Location of current operating lease liabilities in the Condensed Consolidated Balance Sheets us-gaap:AccruedLiabilitiesCurrent