XML 125 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operating Leases and Service Commitment - Summary of All Lease Classification (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jan. 01, 2019
Dec. 31, 2018
Leases [Abstract]      
Operating lease assets $ 20,095 $ 23,165 $ 0
Finance lease assets 555    
Total leased assets 20,650    
Operating Lease, Liability, Current 6,730   0
Current finance lease liability 308    
Operating lease liabilities, less current portion 14,502   $ 0
Noncurrent finance lease liability 45    
Total lease liabilities 21,585    
Finance lease accumulated amortization $ 385