XML 81 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments under Noncancelable Operating Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
May 31, 2016
Commitments And Contingencies Disclosure [Abstract]    
2019 $ 5,034  
2020 4,368  
2021 4,013  
2022 3,751  
2023 3,850  
Thereafter 35,118  
Total $ 56,134 $ 52,000