Business Combinations - Summary of Unaudited Pro Forma Financial Information (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
|
Business Combinations [Abstract] | ||
Revenue | $ 365,786 | $ 273,616 |
Net loss | $ (35,401) | $ (65,106) |
Basic and diluted net (loss) income per share (in dollars per share) | $ (0.31) | $ (0.71) |