XML 87 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Schedule of Undiscounted Minimum Rental Commitments Under Non-cancelable Leases (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Operating Leases  
Remaining 2020 $ 3,068
2021 7,064
2022 6,735
2023 5,347
2024 5,116
Thereafter 8,818
Total 36,148
Lease Payments to be Received from Sublease  
Remaining 2020 888
2021 1,797
2022 1,824
2023 307
Lessor, Operating Lease, Payment to be Received, Year Four 0
Lessor, Operating Lease, Payment to be Received, Due After Year Four 0
Total 4,816
Net Operating Lease Payments  
Remaining 2020 2,180
2021 5,267
2022 4,911
2023 5,040
2024 5,116
Thereafter 8,818
Total $ 31,332