XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Leases Maturity of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Operating Leases Future Minimum Payments Due [Abstract]    
For the remainder of 2020 $ 4,689  
For the year ended December 31, 2021 11,584  
For the year ended December 31, 2022 8,019  
For the year ended December 31, 2023 5,912  
For the year ended December 31, 2024 4,387  
For the year ended December 31, 2025 and beyond 11,583  
Total lease payments 46,174  
Less: imputed interest (6,928)  
Present value of lease liabilities $ 39,246 $ 42,450