XML 42 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Composition of Certain Financial Statement Items (Tables)
12 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net consisted of the following at (in thousands):
December 31,
20212020
Accounts receivable$114,974 $86,052 
Less: allowance for credit losses(4,249)(3,857)
Accounts receivable, net$110,725 $82,195 
Schedule of Reconciliation of Change in Estimated Allowance for Doubtful Accounts
The following table provides a reconciliation of the changes in the allowance for estimated accounts receivable credit losses for the years ended December 31, 2021, 2020 and 2019 (in thousands):
Year Ended December 31,
202120202019
Balance at beginning of the year$3,857 $3,304 $1,837 
Provision for expected credit losses2,333 3,016 2,322 
Write-offs and adjustments, net of recoveries(1,941)(2,463)(855)
Balance at end of the year$4,249 $3,857 $3,304 
Schedule of Inventory
Inventories consisted of the following at (in thousands):
December 31,
20212020
Raw materials$26,911 $30,880 
Work-in-process16,612 15,664 
Finished goods25,028 17,177 
Total inventories$68,551 $63,721 
Schedule of Property and Equipment
Property and equipment, net consisted of the following at (in thousands):
December 31,
20212020
Leasehold improvements$25,245 $22,834 
Office furniture and equipment9,943 9,876 
Computer equipment and software11,544 12,219 
Manufacturing and scientific equipment52,823 44,026 
Total cost99,555 88,955 
Less: accumulated depreciation and amortization(49,169)(38,933)
Total property and equipment, net$50,386 $50,022 
Schedule of Capitalized Patents
Intangible assets subject to amortization consist of technology-based intangibles related to the Company’s acquisition of Sugarmate, as well as patents purchased or licensed that are related to the Company’s commercialized products. Intangible assets at December 31, 2021 and 2020, which were included in other long-term assets on the consolidated balance sheets, were as follows (in thousands):
December 31,
20212020
Intangible assets, gross amount$12,502 $12,502 
Accumulated amortization(5,866)(3,697)
Intangible assets, net$6,636 $8,805 
Weighted average remaining amortization period (in months)4152