XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies and Recent Accounting Pronouncements - Additional Information (Detail)
12 Months Ended
Dec. 31, 2022
USD ($)
Customer
Supplier
Dec. 31, 2021
USD ($)
Customer
Supplier
Dec. 31, 2020
USD ($)
Accounting Policies [Line Items]      
Restricted cash $ 487,000 $ 1,254,000  
Concentration Risk, Customer No customer accounted for 10% or more of net revenue for the years ended December 31, 2022 , 2021 or 2020, respectively. No customer accounted for 10% or more of the Company’s accounts receivable, net balance as of December 31, 2022 or 2021.    
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 One supplier accounted for 11% of the Company's accounts payable as of December 31, 2022, while no supplier accounted for 10% or more of the Company’s accounts payable balance as of December 31, 2021.    
Number of supplier who accounted for 10% or more accounts payable balance | Supplier 1 0  
Impairment of goodwill $ 0 $ 0 $ 0
Impairment losses on long lived assets 0 0 0
Capitalized software development costs, net 515,000 303,000  
Amortization expense 1,117,000 1,124,000 2,565,000
Software development costs capitalized in period 103,000,000 84,000,000  
Foreign currency translation and transactions gains (losses) $ 200,000 (100,000) 100,000
Accounts Payable | Supplier Concentration Risk | Product      
Accounting Policies [Line Items]      
Concentration risk percentage 11.00%    
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 $ 45,000 55,000 $ 78,000
Stand by Letter of Credit      
Accounting Policies [Line Items]      
Restricted cash $ 500,000 $ 1,300,000