Related Parties (Details) (InnerWorkings, USD $)
3 Months Ended
Mar. 31, 2013
Mar. 31, 2012
Dec. 31, 2012
InnerWorkings
     
Related parties:      
Revenue from transactions with related party $ 3,449,494 $ 2,905,884  
Due from related parties 2,390,701   2,583,949
Due to related parties $ 25,544   $ 53,347