Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details)

v2.4.0.8
Commitments and Contingencies (Details) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2014
Mar. 31, 2014
Commitments and Contingencies Disclosure [Abstract]    
Purchase Obligation, Due in Next Twelve Months $ 16,089  
Purchase Obligation 16,089  
Future minimum operating lease payments Due, Next Twelve Months 3,180  
Future minimum operating lease payments, Due in Two Years 2,678  
Future minimum operating lease payments, Due in Four Years 438  
Future minimum operating lease payments, Due in Three Years 2,657  
Future minimum operating lease payments, Due in Five Years 134  
Operating Leases, Future Minimum Payments, Due Thereafter 29  
Future minimum operating lease payments Due 9,116  
Contingent consideration, Due in Next Twelve Months 1,609  
Contingent consideration, Due in Second Year 468  
Contingent consideration, Due in Third Year     
Contingent consideration, Due in Fourth Year     
Contingent consideration, Due in Fifth Year     
Congingent consideration, Due after Fifth Year     
Contingent Consideration 2,077  
Future obligations and commitments, Due in Next Twelve Months 20,878  
Future obligations and commitments, Due in Second Year 3,146  
Future obligations and commitments, Due in Third Year 2,657  
Future obligations and commitments, Due in Fourth Year 438  
Future obligations and commitments, Due in Fifth Year 134  
Purchase Obligation, Due after Fifth Year 29  
Future obligations and commitments $ 27,282 $ 23,700