XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Lease - Schedule of Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities After Adoption of 842 (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Operating Lease Liabilities, Payments Due [Abstract]    
2020 (excluding the six months ended June 30, 2020) $ 3,832  
2020 6,589  
2021 5,352  
2022 4,295  
2023 3,929  
Thereafter 6,305  
Total future lease payments 30,302  
Less: imputed interest (3,771)  
Total operating lease liabilities 26,531 $ 30,030
Less: current portion of lease liabilities (6,707) (7,871)
Long-term portion of operating lease liabilities $ 19,824 $ 22,159