XML 143 R155.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments - Schedule of Future Minimum Rental Commitments under Non-cancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2020 $ 16,652
2021 15,356
2022 13,102
2023 3,088
2024 697
Thereafter 654
Total minimum lease payments, gross 49,549
Less: Adjustment to present value (5,061)
Total lease payments, net $ 44,488