XML 83 R68.htm IDEA: XBRL DOCUMENT v3.6.0.2
Information about Operating Segments and Geographic Areas - Profit and Loss Information of Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Segment Reporting Information [Line Items]                    
Revenue $ 26,797 $ 22,467 $ 22,738 $ 25,439 $ 25,028 $ 26,435 $ 28,873 $ 26,265 $ 97,441 $ 106,601
Cost of revenue                 81,621 86,131
Gross profit 3,954 3,677 3,893 4,296 4,916 4,873 5,232 5,449 15,820 20,470
Operating expenses                 16,978 14,039
Other income (expense), net                 247 132
Income tax expense                 (141) (470)
Net income (loss) $ (1,261) $ (106) $ (185) $ 500 $ 1,140 $ 1,245 $ 1,885 $ 1,823 (1,052) 6,093
Software [Member]                    
Segment Reporting Information [Line Items]                    
Revenue                 82,170 86,208
Cost of revenue                 68,182 70,937
Gross profit                 13,988 15,271
Professional Engineering Services [Member]                    
Segment Reporting Information [Line Items]                    
Revenue                 15,271 20,393
Cost of revenue                 13,439 15,194
Gross profit                 $ 1,832 $ 5,199