XML 48 R28.htm IDEA: XBRL DOCUMENT v3.20.4
OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Changes in allowance for doubtful accounts
Changes in the allowance for credit losses are summarized as follows (in thousands):

Years Ended December 31,
202020192018
Balances at beginning of period$186 $245 $215 
Additions from acquisition90 — — 
Additions - charged to expense614 113 104 
Deductions - write offs, net of recoveries(121)(172)(74)
Balances at end of period$769 $186 $245 
Schedule of cash and cash equivalents The foreign cash balances are summarized as follows (denominated in foreign currency, in thousands):
As of December 31,
20202019
European Union Euros8,520 1,773 
Swiss Francs138 124 
Canadian Dollars2,993 88 
Australian Dollars159 54 
Malaysian Ringgit364 — 
Schedule of property and equipment We provide for depreciation primarily using the straight-line method by charges to income in amounts that allocate the cost of property and equipment over their estimated useful lives as follows:
Asset ClassificationEstimated
Useful Life
Building10 to 43 years
Machinery and equipment2 to 10 years
Office furniture and equipment3 to 7 years
Computer hardware and software3 to 7 years
Leasehold and building improvements5 to 15 years
Property and equipment, net, consisted of the following (in thousands):
 December 31,
 20202019
Land$2,590 $694 
Building12,737 3,845 
Machinery and equipment40,411 28,777 
Office furniture and equipment2,047 1,345 
Computer hardware and software4,773 3,408 
Leasehold and building improvements10,728 10,558 
Construction in progress671 
Property and equipment, gross73,290 49,298 
Less accumulated depreciation(37,748)(33,829)
Total property and equipment, net$35,542 $15,469