XML 106 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Commitment and Contingencies - Schedule Of Future Minimum Rental Payments For Operating Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2020 $ 2,721
2021 3,518
2022 2,942
2023 2,798
2024 2,882
2025 and thereafter 16,328
Total $ 31,189