Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum lease payments under the operating leases as of March 31, 2020 were as follows:
 
 
 
Years Ending December 31,
 
Operating
Leases
 
 
(in thousands)
2020 (remaining)
 
$
528

2021
 
588

2022
 
432

2023
 
381

2024
 
373

Thereafter
 
1,365

 
 
$
3,667

 
 
 
Schedule of Future Minimum Lease Payments for Capital Leases
Future minimum lease payments under these capital leases as of March 31, 2020 were as follows:
 
 
 
Years Ending December 31,
 
Capital
Leases
 
 
(in thousands)
2020 (remaining)
 
$
205

2021
 
178

2022
 
39

 
 
422

Interest included in the above payments
 
(32
)
Amount payable without interest
 
390

Short-term minimum capital lease payments (included in accrued liabilities)
 
184

Long-term minimum capital lease payments
 
$
206