XML 68 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Accounting Policies and Recent Accounting Pronouncements - Additional Information (Detail)
12 Months Ended
Dec. 31, 2019
USD ($)
Customer
Dec. 31, 2018
USD ($)
Customer
Jan. 01, 2019
USD ($)
Accounting Policies [Line Items]      
Concentration Risk, Customer No customer accounted for 10% or more of net revenue for the years ended December 31, 2019 or 2018, respectively. No customer accounted for 10% or more of the Company’s accounts receivable balance at December 31, 2019 or 2018.    
Number of major customer represented stated percentage of total net revenue | Customer 0 0  
Number of customers who accounted for 10% or more accounts receivable balance | Customer 0 0  
Impairment losses on long lived assets $ 0 $ 0  
Capitalized software development costs, net 318,000 381,000  
Software development costs capitalized in period 0 0  
Amortization expense 2,572,000 2,085,000  
Foreign currency translation and transactions gains (losses) 100,000 (200,000)  
Operating Lease ROU assets 4,629,000    
Operating lease liability $ 4,827,000    
ASU 2016-02      
Accounting Policies [Line Items]      
Operating Lease ROU assets     $ 5,800,000
Operating lease liability     $ 5,900,000
Automobiles      
Accounting Policies [Line Items]      
Property and equipment, estimated useful lives 5 years    
Purchased Software      
Accounting Policies [Line Items]      
Property and equipment, estimated useful lives 3 years    
Research and Development      
Accounting Policies [Line Items]      
Estimated useful lives of intangible asset 3 years    
Amortization expense $ 266,000 $ 233,000  
Minimum      
Accounting Policies [Line Items]      
Estimated useful lives of intangible asset 4 years    
Minimum | Furniture, Fixtures and Office Equipment      
Accounting Policies [Line Items]      
Property and equipment, estimated useful lives 3 years    
Minimum | Plant and Machinery      
Accounting Policies [Line Items]      
Property and equipment, estimated useful lives 5 years    
Maximum      
Accounting Policies [Line Items]      
Estimated useful lives of intangible asset 12 years    
Maximum | Furniture, Fixtures and Office Equipment      
Accounting Policies [Line Items]      
Property and equipment, estimated useful lives 10 years    
Maximum | Plant and Machinery      
Accounting Policies [Line Items]      
Property and equipment, estimated useful lives 7 years