XML 44 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Summary of Future Minimum Aggregate Lease Payments Operating Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 (remaining three months) $ 3,033
2021 12,176
2022 11,562
2023 10,955
2024 9,045
Thereafter 8,315
Total future lease payments 55,086
Less interest (5,466)
Total lease liabilities $ 49,620