XML 72 R59.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments Guarantees and Contingencies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Mar. 31, 2015
Commitments and Contingencies Disclosure [Abstract]      
Operating Leases, Future Minimum Payments Due $ 60,109    
Operating Leases, Rent Expense 8,610 $ 7,309 $ 7,416
Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals $ 1,600    
Commitments Guarantees and Contingencies (Textual)      
Applicable program documentation period 365 days    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 8,136    
Operating Leases, Future Minimum Payments, Due in Two Years 8,350    
Operating Leases, Future Minimum Payments, Due in Three Years 8,067    
Operating Leases, Future Minimum Payments, Due in Four Years 8,037    
Operating Leases, Future Minimum Payments, Due in Five Years 7,713    
Operating Leases, Future Minimum Payments, Due Thereafter 19,806    
Other Commitment 6,599    
Other Commitment, Due in Next Twelve Months 2,487    
Other Commitment, Due in Second Year 1,413    
Other Commitment, Due in Third Year 794    
Other Commitment, Due in Fourth Year 816    
Other Commitment, Due in Fifth Year 551    
Purchase Commitment, Remaining Minimum Amount Committed 538    
Long-term Line of Credit 15,000 105,000  
Long-term Line of Credit, Noncurrent 15,000    
Business Combination, Contingent Consideration, Liability 18,817 $ 24,153  
Purchase Obligation 3,800    
Purchase Obligation, Due in Next Twelve Months 1,250    
Purchase Obligation, Due in Second Year 1,250    
Purchase Obligation, Due in Third Year 1,300    
Contractual Obligation 104,325    
Contractual Obligation, Due in Next Fiscal Year 30,690    
Contractual Obligation, Due in Second Year 11,013    
Contractual Obligation, Due in Third Year 10,161    
Contractual Obligation, Due in Fourth Year 23,853    
Contractual Obligation, Due in Fifth Year 8,264    
Contractual Obligation, Due after Fifth Year $ 20,344