XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.4
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from External Customer [Line Items]  
Schedule of Cash and Cash Equivalents [Table Text Block]
The following table provides a reconciliation of cash and cash equivalents, and restricted cash reported within the Company's consolidated balance sheets to the total amount presented in the consolidated statement of cash flows (in thousands):
December 31, 2020December 31, 2019
Cash and cash equivalents at beginning of period $24,762 $21,845 
Current restricted cash at beginning of period 943 1,514 
Long-term restricted cash at beginning of period 5,295 7,225 
Cash, cash equivalents, and restricted cash at beginning of period $31,000 $30,584 
Cash and cash equivalents at end of period $22,207 $24,762 
Current restricted cash at end of period 944 943 
Long-term restricted cash at end of period 4,346 5,295 
Cash, cash equivalents, and restricted cash at end of period$27,497 $31,000 
Revenue from External Customers by Products and Services [Table Text Block]
Our sales mix for the years ended December 31, was as follows (in millions, except percentages):
 2020 Percentage2019Percentage
Consolidated product sales$146.2 96.5 %$154.6 98.0 %
Consolidated pack sales and associate fees4.2 2.8 %2.3 1.5 %
Consolidated other1.0 0.7 %0.8 0.5 %
Total consolidated net sales$151.4 100.0 %$157.7 100.0 %
Estimated useful lives of fixed assets The estimated useful lives of fixed assets are as follows:
 Estimated useful life
Office furniture and equipment5 to 7 years
Computer hardware and software3 to 5 years
Automobiles3 to 5 years
Leasehold improvements2 to 10 years
Loyalty deferred revenue
Loyalty program(in thousands)
Loyalty deferred revenue as of January 1, 2019$4,231 
Loyalty points forfeited or expired(4,348)
Loyalty points used(9,127)
Loyalty points vested11,320 
Loyalty points unvested1,051 
Loyalty deferred revenue as of December 31, 2019$3,127 
Loyalty deferred revenue as of January 1, 2020$3,127 
Loyalty points forfeited or expired(3,249)
Loyalty points used(9,385)
Loyalty points vested12,771 
Loyalty points unvested1,223 
Loyalty deferred revenue as of December 31, 2020$4,487 
Sales return reserve For the years ended December 31, 2020 and December 31, 2019, our sales return reserve consisted of the following (in thousands):
Sales reserve as of January 1, 2019$76 
Provision related to sales made in current period1,037 
Adjustment related to sales made in prior periods31 
Actual returns or credits related to current period(973)
Actual returns or credits related to prior periods(103)
Sales reserve as of December 31, 2019$68 
Sales reserve as of January 1, 2020$68 
Provision related to sales made in current period1,028 
Adjustment related to sales made in prior periods
Actual returns or credits related to current period(959)
Actual returns or credits related to prior periods(71)
Sales reserve as of December 31, 2020$71 
Concentration risk Revenue from these products were as follows for the years ended December 31, 2020 and 2019 (in thousands, except percentages):
 20202019
 Sales by
product
% of total
net sales
Sales by
product
% of total
net sales
Ambrotose Life®
$36,066 23.8 %$34,975 22.2 %
TruHealth
16,263 10.7 %16,193 14.2 %
Advanced Ambrotose®
14,662 9.7 %22,390 10.3 %
Optimal Support Packets7,996 5.3 %4,110 2.6 %
GI-Pro (MicroBiome)7,513 5.0 %6,559 4.2 %
Total$82,500 54.5 %$84,227 53.5 %