Leases - Schedule of Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Leases [Abstract]        
Amortization of right-of-use assets $ 969 $ 958 $ 1,981 $ 1,586
Interest 26 211 68 400
Operating lease cost 608 1,129 1,325 2,219
Total lease cost $ 1,603 $ 2,298 $ 3,374 $ 4,205