XML 126 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Lease - Future Minimum Lease Payments under Non-cancellable Operating Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 9,169
2021 6,181
2022 4,814
2023 4,524
2024 4,503
Thereafter 17,569
Total future minimum lease payments 46,760
Less: imputed interest (11,546)
Total $ 35,214