XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Significant Accounting Policies and Recent Accounting Pronouncements - Additional Information (Detail)
12 Months Ended
Dec. 31, 2021
USD ($)
Customer
Supplier
Dec. 31, 2020
USD ($)
Customer
Supplier
Accounting Policies [Line Items]    
Restricted cash $ 1,254,000  
Concentration Risk, Customer No customer accounted for 10% or more of net revenue for the years ended December 31, 2021 or 2020, respectively. No customer accounted for 10% or more of the Company’s accounts receivable balance as of December 31, 2021 or 2020.  
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
Concentration Risk, Supplier No supplier accounted for 10% or more of the Company’s accounts payable balance as of December 31, 2021 or 2020  
Number of supplier who accounted for 10% or more accounts payable balance | Supplier 0 0
Impairment of goodwill $ 0 $ 0
Impairment losses on long lived assets 0 0
Capitalized software development costs, net 303,000 280,000
Amortization expense 1,124,000 2,565,000
Software development costs capitalized in period 84,000 0
Foreign currency translation and transactions gains (losses) $ (100,000) 100,000
Minimum    
Accounting Policies [Line Items]    
Estimated useful lives of intangible asset 4 years  
Maximum    
Accounting Policies [Line Items]    
Estimated useful lives of intangible asset 12 years  
Furniture, Fixtures and Office Equipment | Minimum    
Accounting Policies [Line Items]    
Property and equipment, estimated useful lives 3 years  
Furniture, Fixtures and Office Equipment | Maximum    
Accounting Policies [Line Items]    
Property and equipment, estimated useful lives 10 years  
Plant and Machinery | Minimum    
Accounting Policies [Line Items]    
Property and equipment, estimated useful lives 5 years  
Plant and Machinery | Maximum    
Accounting Policies [Line Items]    
Property and equipment, estimated useful lives 7 years  
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 $ 55,000 $ 78,000
Stand by Letter of Credit    
Accounting Policies [Line Items]    
Restricted cash $ 1,300,000