XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Leases, Operating Lease Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (remaining three months) $ 1,523  
2021 8,518  
2022 7,317  
2023 4,564  
2024 3,925  
Thereafter 25,368  
Total minimum lease payments 51,215  
Less: amount of lease payments representing interest (10,666)  
Present value of future minimum lease payments 40,549  
Operating lease liabilities 4,576 $ 6,357
Long-term operating lease liabilities $ 35,973 $ 39,889