XML 25 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments - Future Minimum Annual Lease Payments under Operating and Financing Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Financing Leases    
Remaining 2020 $ 943  
2021 1,158  
2022 790  
2023 60  
2024 9  
Total minimum lease payments 2,960  
Less: amount representing interest (155)  
Present value of obligations under leases 2,805  
Less: current portion (1,160) $ (672)
Long-term lease obligations 1,645 905
Operating Leases    
Remaining 2020 10,242  
2021 13,535  
2022 13,191  
2023 12,924  
2024 11,981  
Thereafter 116,881  
Total minimum lease payments 178,754  
Less: amount representing interest (55,227)  
Present value of obligations under leases 123,527  
Less: current portion (7,031) (5,567)
Long-term lease obligations $ 116,496 $ 73,153