XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition - Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue $ 20,678 $ 22,841
Software [Member] | Third Party Software [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue 16,064 16,797
Software [Member] | Proprietary Software [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue 1,795 2,654
Professional Engineering Service [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue 2,819 3,390
North America [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue 19,289 21,770
North America [Member] | Software [Member] | Third Party Software [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue 15,119 16,296
North America [Member] | Software [Member] | Proprietary Software [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue 1,683 2,645
North America [Member] | Professional Engineering Service [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue 2,487 2,829
Europe [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue 939 822
Europe [Member] | Software [Member] | Third Party Software [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue 593 424
Europe [Member] | Software [Member] | Proprietary Software [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue 100  
Europe [Member] | Professional Engineering Service [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue 246 398
Asia [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue 450 249
Asia [Member] | Software [Member] | Third Party Software [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue 352 77
Asia [Member] | Software [Member] | Proprietary Software [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue 12 9
Asia [Member] | Professional Engineering Service [Member]    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenue $ 86 $ 163