XML 46 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Schedule of Future Minimum Payments Under Operating Leases
The future minimum payments under operating leases were as follows at December 31, 2020 (in thousands):
2021$2,460 
20222,225 
20231,916 
20241,787 
20251,630 
Thereafter2,807 
Total minimum operating lease payments12,825 
Less: amounts representing interest(2,921)
Present value of net minimum operating lease payments9,904 
Less: current portion(1,619)
Long-term portion of operating lease obligations$8,285