XML 23 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Summary of Future Lease Payments Under Non-Cancelable Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
2020 $ 9,053    
2021 2,727    
2022 500    
2023 509    
2024 520    
Thereafter 2,579    
Total lease payments 15,888    
Less: imputed interest (2,080)    
Total operating lease liabilities $ 13,808 $ 22,100  
Operating Leases, Future Minimum Payments      
2019     $ 9,394
2020     10,717
2021     4,706
2022     2,455
2023     2,389
Thereafter     23,940
Total lease payments     $ 53,601