v3.8.0.1
COMMITMENTS AND CONTINGENCIES (Future Minimum) (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases, Future Minimum Payments Due in 2018 $ 1,892
Operating Leases, Future Minimum Payments, Due in 2019 1,702
Operating Leases, Future Minimum Payments, Due in 2020 1,587
Operating Leases, Future Minimum Payments, Due in 2021 1,575
Operating Leases, Future Minimum Payments, Due in 2022 1,308
Operating Leases, Future Minimum Payments, Due Thereafter 3,424
Operating Leases Future Minimum Payments Due 11,488
Operating Leases Future Minimum Payments Due Sublease Revenue (1,230)
Net Operating Lease Obligations $ 10,258