XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Leases [Abstract]  
Next 12 months $ 7,152
1 to 2 years 6,883
2 to 3 years 6,328
3 to 4 years 5,668
4 to 5 years 4,984
More than 5 years 3,849
Total undiscounted minimum lease payments 34,865
Discount (4,562)
Lease liability (current and non-current) $ 30,303