XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2022
Balance Sheet Related Disclosures [Abstract]  
Schedule of inventories, net

Inventories, net consist of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Raw materials

 

$

1,481

 

 

$

2,109

 

Work in progress

 

 

4,157

 

 

 

4,796

 

Finished goods

 

 

47,163

 

 

 

46,009

 

 

 

$

52,801

 

 

$

52,914

 

Schedule of property and equipment, net

Property and equipment, net consist of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Leasehold improvements

 

$

3,692

 

 

$

2,734

 

Manufacturing equipment and tooling

 

 

10,011

 

 

 

9,922

 

Computer equipment

 

 

1,661

 

 

 

1,672

 

Software

 

 

6,347

 

 

 

6,379

 

Furniture and fixtures

 

 

1,205

 

 

 

1,542

 

 

 

 

22,916

 

 

 

22,249

 

Less accumulated depreciation

 

 

(10,077

)

 

 

(8,251

)

 

 

$

12,839

 

 

$

13,998

 

Schedule of Carrying Amount of Goodwill

The carrying amount of goodwill as of June 30, 2022 and December 31,2021 were as follows (in thousands):

 

 

 

Plastic Surgery

 

Balances as of December 31, 2021

 

 

 

Goodwill

 

 

23,480

 

Accumulated impairment losses

 

 

(14,278

)

Goodwill, net

 

$

9,202

 

Balances as of June 30, 2022

 

 

 

Goodwill

 

 

23,480

 

Accumulated impairment losses

 

 

(14,278

)

Goodwill, net

 

$

9,202

 

Schedule of Other Intangible assets

The components of the Company’s other intangible assets consist of the following (in thousands):

 

 

 

Average

 

 

 

 

 

 

Amortization

 

 

June 30, 2022

 

 

 

Period

 

 

Gross Carrying

 

 

Accumulated

 

 

Intangible

 

 

 

(in years)

 

 

Amount

 

 

Amortization

 

 

Assets, net

 

Intangibles with definite lives

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

10

 

 

$

4,940

 

 

$

(4,359

)

 

$

581

 

Trade names - finite life

 

 

12

 

 

 

800

 

 

 

(422

)

 

 

378

 

Manufacturing know-how

 

 

19

 

 

 

8,240

 

 

 

(2,065

)

 

 

6,175

 

Developed technology

 

 

8

 

 

 

20,660

 

 

 

(1,271

)

 

 

19,389

 

Total definite-lived intangible assets

 

 

 

 

$

34,640

 

 

$

(8,117

)

 

$

26,523

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Intangibles with indefinite lives

 

 

 

 

 

 

 

 

 

 

 

 

Trade names - indefinite life

 

 

 

 

450

 

 

 

 

 

 

450

 

Total indefinite-lived intangible assets

 

 

 

 

$

450

 

 

$

 

 

$

450

 

 

 

 

Average

 

 

 

 

 

 

 

 

 

 

 

 

Amortization

 

 

December 31, 2021

 

 

 

Period

 

 

Gross Carrying

 

 

Accumulated

 

 

Intangible

 

 

 

(in years)

 

 

Amount

 

 

Amortization

 

 

Assets, net

 

Intangibles with definite lives

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

 

10

 

 

$

4,940

 

 

$

(4,224

)

 

$

716

 

Trade names - finite life

 

 

12

 

 

 

800

 

 

 

(389

)

 

 

411

 

Manufacturing know-how

 

 

19

 

 

 

8,240

 

 

 

(1,652

)

 

 

6,588

 

Developed technology

 

 

8

 

 

 

20,600

 

 

 

-

 

 

 

20,600

 

Total definite-lived intangible assets

 

 

 

 

$

34,580

 

 

$

(6,265

)

 

$

28,315

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Intangibles with indefinite lives

 

 

 

 

 

 

 

 

 

 

 

 

Trade names - indefinite life

 

 

 

 

450

 

 

 

 

 

 

450

 

Total indefinite-lived intangible assets

 

 

 

 

$

450

 

 

$

 

 

$

450

 

Schedule of Future Estimated Amortization Expense The following table summarizes the future estimated amortization expense relating to the Company's definite-lived intangible assets as of June 30, 2022 (in thousands):

 

 

 

Amortization

 

Period

 

Expense

 

2022

 

$

2,458

 

2023

 

 

3,594

 

2024

 

 

3,449

 

2025

 

 

3,306

 

2026

 

 

3,133

 

Thereafter

 

 

10,583

 

 

 

$

26,523

 

Schedule of accrued and other current liabilities

Accrued and other current liabilities consist of the following (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Payroll and related expenses

 

$

1,967

 

 

$

1,975

 

Accrued severance

 

 

1,308

 

 

 

248

 

Accrued commissions

 

 

1,771

 

 

 

4,329

 

Accrued bonuses

 

 

1,268

 

 

 

3,213

 

Deferred and contingent consideration, current portion

 

 

2,712

 

 

 

2,431

 

Lease liabilities

 

 

1,581

 

 

 

1,666

 

Other

 

 

6,646

 

 

 

7,436

 

 

 

$

17,253

 

 

$

21,298

 

Schedule of rollforward of the accrued assurance-type warrantie

The following table provides a rollforward of the accrued assurance-type warranties (in thousands):

 

 

 

Six Months Ended June 30,

 

 

 

2022

 

 

2021

 

Balance as of January 1

 

$

2,505

 

 

$

1,934

 

Warranty costs incurred during the period

 

 

(266

)

 

 

(109

)

Changes in accrual related to warranties issued during the period

 

 

513

 

 

 

432

 

Changes in accrual related to pre-existing warranties

 

 

12

 

 

 

12

 

Balance as of June 30

 

$

2,764

 

 

$

2,269

 

Schedule of Company's Liabilities that are Measured at Fair Value on a Recurring Basis

The following tables present information about the Company’s liabilities that are measured at fair value on a recurring basis as of June 30, 2022 and December 31,2021 and indicate the level of the fair value hierarchy utilized to determine such fair value (in thousands):

 

 

 

Fair Value Measurements as of

 

 

 

June 30, 2022 Using:

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Liability for contingent consideration

 

$

 

 

$

 

 

$

2,805

 

 

$

2,805

 

 

 

$

 

 

$

 

 

$

2,805

 

 

$

2,805

 

 

 

 

Fair Value Measurements as of

 

 

 

December 31, 2021 Using:

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Liability for contingent consideration

 

$

 

 

$

 

 

$

3,114

 

 

$

3,114

 

 

 

$

 

 

$

 

 

$

3,114

 

 

$

3,114

 

 

Schedule of Aggregate Fair Values of Company's Liabilities for which Fair Value is Determined by Level 3 Inputs

The following table provides a rollforward of the aggregate fair values of the Company’s liabilities for which fair value is determined by Level 3 inputs (in thousands):

 

 

 

Contingent consideration liability

 

Balance, December 31, 2021

 

$

3,114

 

Change in fair value

 

 

(309

)

Balance, June 30, 2022

 

$

2,805