XML 106 R94.htm IDEA: XBRL DOCUMENT v3.20.2
Leases and Other - Schedule of Estimated Future Minimum Lease Payments Under Non-cancelable Leases Excluding Variable Leases and Variable Non-lease Components (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Leases [Abstract]    
Remainder of 2020 $ 6,188  
2021 20,043  
2022 15,844  
2023 13,407  
2024 10,265  
Thereafter 54,410  
Total future lease payments 120,157  
Less: Amount representing interest (28,597)  
Present value of minimum lease payments 91,560  
Current portion 17,872 $ 22,180
Long-term portion 73,688 82,851
Remainder of 2020 1,458  
2021 4,284  
2022 3,796  
2023 3,276  
2024 2,609  
Thereafter 23,556  
Total future lease payments 38,979  
Less: Amount representing interest (15,961)  
Present value of minimum lease payments 23,018 25,257
Current portion 2,895  
Long-term portion 20,123  
Remainder of 2020 7,646  
2021 24,327  
2022 19,640  
2023 16,683  
2024 12,874  
Thereafter 77,966  
Total future lease payments 159,136  
Less: Amount representing interest (44,558)  
Total lease liabilities 114,578 $ 130,288
Current portion 20,767  
Long-term portion $ 93,811