XML 103 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2021 [1] $ 4,539  
2022 5,343  
2023 4,498  
2024 4,583  
2025 4,760  
2026 and thereafter 27,796  
Total operating lease payments 51,519  
Less: Effects of discounting (13,513)  
Present value of operating lease liabilities 38,006  
Operating lease liabilities, current 4,539 $ 2,937
Operating lease liabilities, net of current portion $ 33,467 $ 37,129
[1] net of lease incentives of $1.6 million to be received over the next twelve months.