Annual report pursuant to Section 13 and 15(d)

Contingencies and Commitments Schedule of Minimum Lease Payments (Details)

v3.3.1.900
Contingencies and Commitments Schedule of Minimum Lease Payments (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Leases [Abstract]  
Capital Leases, Future Minimum Payments, Interest Included in Payments $ (94)
Capital Leases, Future Minimum Payments Due 1,115
Capital Leases, Future Minimum Payments Due Thereafter 0
Capital Leases, Future Minimum Payments Due in Five Years 0
Capital Leases, Future Minimum Payments Due in Four Years 0
Capital Leases, Future Minimum Payments Due in Three Years 179
Capital Leases, Future Minimum Payments Due in Two Years 375
Capital Leases, Future Minimum Payments Due, Next Twelve Months 561
Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments 1,021
Operating Leases, Future Minimum Payments Due 5,086
Operating Leases, Future Minimum Payments, Due Thereafter 658
Operating Leases, Future Minimum Payments, Due in Five Years 309
Operating Leases, Future Minimum Payments, Due in Four Years 571
Operating Leases, Future Minimum Payments, Due in Three Years 1,062
Operating Leases, Future Minimum Payments, Due in Two Years 1,268
Operating Leases, Future Minimum Payments Due, Next Twelve Months 1,218
Total Capital Lease and Operating Lease Minimum Payments 6,201
Total Capital Lease and Operating Lease Minimum Payments Thereafter 658
Total Capital Lease and Operating Lease Minimum Payments Year 5 309
Total Capital Lease and Operating Lease Minimum Payment Year 4 571
Total Capital Lease and Operating Lease Minimum Payments Year 3 1,241
Total Capital Lease and Operating Lease Minimum Payments Year 2 1,643
Total Capital Lease and Operating Lease Minimum Payment Current $ 1,779