XML 109 R74.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments And Contingencies Commitments-Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2009
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]        
Letters of credit outstanding   $ 2,400    
Length of operating lease agreement 5 years      
Operating Leases, Future Minimum Payments Due   14,218    
Operating leases, rent expense   3,400 $ 2,700 $ 2,700
Unrecorded unconditional purchase obligation   $ 16,600