XML 51 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Operating Segments - Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]          
Revenue $ 104,935 $ 77,714 $ 164,802 $ 119,349  
Cost of revenue 67,975 50,303 121,467 88,808  
Gross profit 36,960 27,411 43,335 30,541  
Operating expenses 32,688 26,072 67,186 53,567  
Net income (loss) 4,304 1,388 (23,762) (22,893) $ (22,526)
Real Estate          
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]          
Revenue 100,658 75,649 159,030 116,006  
Cost of revenue 63,436 48,293 114,592 85,022  
Gross profit 37,222 27,356 44,438 30,984  
Other          
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]          
Revenue 4,277 2,065 5,772 3,343  
Cost of revenue 4,539 2,010 6,875 3,786  
Gross profit $ (262) $ 55 $ (1,103) $ (443)