XML 85 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Operating Leases - Operating Lease Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating lease obligations    
Total future minimum lease payments $ 31,594  
Less: amounts representing imputed interest (8,072)  
Operating lease liabilities 23,522  
Less: current portion of operating lease obligations 1,876 $ 1,146
Operating lease obligations, net of current portion $ 21,646 $ 22,082