XML 65 R45.htm IDEA: XBRL DOCUMENT v3.20.4
OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
€ in Thousands, SFr in Thousands, RM in Thousands, $ in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jan. 01, 2021
USD ($)
Dec. 31, 2020
EUR (€)
Dec. 31, 2020
CHF (SFr)
Dec. 31, 2020
CAD ($)
Dec. 31, 2020
AUD ($)
Dec. 31, 2020
MYR (RM)
Dec. 31, 2019
EUR (€)
Dec. 31, 2019
CHF (SFr)
Dec. 31, 2019
CAD ($)
Dec. 31, 2019
AUD ($)
Dec. 31, 2019
MYR (RM)
Dec. 31, 2017
USD ($)
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Balances at beginning of period       $ 186,000 $ 186,000 $ 245,000 $ 215,000                        
Additions from acquisition         90,000 0 0                        
Additions - charged to expense         614,000 113,000 104,000                        
Deductions - write offs, net of recoveries         (121,000) (172,000) (74,000)                        
Balances at end of period $ 769,000       769,000 186,000 245,000                        
Cash and cash equivalents 86,334,000       86,334,000 89,030,000 13,389,000   € 8,520 SFr 138 $ 2,993 $ 159 RM 364 € 1,773 SFr 124 $ 88 $ 54 RM 0 $ 9,659,000
Impairment of intangible assets (excluding goodwill)         0 0 0                        
Advertising expense         400,000 300,000 200,000                        
Operating lease right-of-use assets 5,457,000       5,457,000 5,726,000                          
Operating lease liability 5,945,000       5,945,000                            
Interest expense         6,374,000 3,089,000 310,000                        
Deferred tax liability 11,856,000       11,856,000 691,000                          
Income tax expense (benefit)         239,000 (1,446,000) (2,115,000)                        
Stockholders' equity 287,053,000       287,053,000 154,364,000 122,409,000                       100,440,000
Cumulative Effect, Period of Adoption, Adjustment                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Stockholders' equity           (18,000)                         2,634,000
Revision of Prior Period, Error Correction, Adjustment | Noncash Debt Interest Expense Calculation                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Interest expense (2,500,000) $ 500,000 $ 600,000 600,000   700,000                          
Convertible notes (2,500,000) 2,500,000 2,000,000.0 1,400,000 (2,500,000) 700,000                          
Deferred tax liability (600,000) $ 600,000 $ 400,000 $ 300,000 (600,000) 200,000                          
Income tax expense (benefit) 600,000                                    
    Accumulated Deficit                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Stockholders' equity $ (150,861,000)       $ (150,861,000) (136,444,000) $ (134,979,000)                       (143,463,000)
    Accumulated Deficit | Cumulative Effect, Period of Adoption, Adjustment                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Stockholders' equity           $ (18,000)                         $ 2,634,000
    Accumulated Deficit | ASU 2020-06 | Cumulative Effect, Period of Adoption, Adjustment | Subsequent Event                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Stockholders' equity               $ 4,300,000                      
Building | Minimum                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Property plant and equipment, useful life         10 years                            
Building | Maximum                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Property plant and equipment, useful life         43 years                            
Machinery and equipment | Minimum                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Property plant and equipment, useful life         2 years                            
Machinery and equipment | Maximum                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Property plant and equipment, useful life         10 years                            
Office furniture & equipment | Minimum                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Property plant and equipment, useful life         3 years                            
Office furniture & equipment | Maximum                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Property plant and equipment, useful life         7 years                            
Computer hardware & software | Minimum                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Property plant and equipment, useful life         3 years                            
Computer hardware & software | Maximum                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Property plant and equipment, useful life         5 years                            
Leasehold and building improvements | Minimum                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Property plant and equipment, useful life         5 years                            
Leasehold and building improvements | Maximum                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Property plant and equipment, useful life         15 years                            
Software Development | Minimum                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Property plant and equipment, useful life         3 years                            
Software Development | Maximum                                      
Allowance for Doubtful Accounts Receivable [Roll Forward]                                      
Property plant and equipment, useful life         7 years                            
Customer Concentration Risk | Accounts Receivable | Henry Schein                                      
Property, Plant and Equipment [Line Items]                                      
Concentration risk, percentage         9.00% 19.00%