Business Combinations (Schedule of Business Combinations on a Pro Forma Basis) (Details) - Jun. 30, 2015 - USD ($)
$ / shares in Units, $ in Thousands
Total
Total
Pro forma basis:    
Revenues $ 4,545 $ 8,496
Net income attributable to common stockholders $ 1,491 $ 2,567
Class A shares [Member]    
Net income per common share attributable to common stockholders:    
Basic and diluted (in dollars per share) $ 0.06 $ 0.11