XML 95 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Reconciliation of the Undiscounted Cash Flows for Each of the First Five Years and Thereafter to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
2020 (remaining 9 months) $ 4,419  
2021 6,256  
2022 5,250  
2023 2,399  
2024 1,343  
Thereafter 2,040  
Total lease payments 21,707  
Less: imputed interest (2,608)  
Total lease liabilities $ 19,099 $ 20,542