Fair Value Measurements - Schedule of Fair Value of Financial Assets Measured on Recurring Basis (Details) (USD $)
In Thousands, unless otherwise specified
Sep. 30, 2014
Level 1 [Member]  
Contingent earn-out receivable, Current   
Contingent earn-out receivable, Non current   
Contingent earn out receivable, Total   
Level 2 [Member]  
Contingent earn-out receivable, Current   
Contingent earn-out receivable, Non current   
Contingent earn out receivable, Total   
Level 3 [Member]  
Contingent earn-out receivable, Current 1,000
Contingent earn-out receivable, Non current 1,200
Contingent earn out receivable, Total $ 2,200