Balance Sheet Components (Tables)
|
6 Months Ended |
Jun. 30, 2020 |
Balance Sheet Related Disclosures [Abstract] |
|
Summary of Cash, Cash Equivalents and Short-term Investments |
Cash, cash equivalents, and marketable securities consist of the following:
|
|
June 30,
|
|
|
December 31,
|
|
Cash and cash equivalents
|
|
2020
|
|
|
2019
|
|
Cash
|
|
$
|
54,332
|
|
|
$
|
51,560
|
|
Money market accounts
|
|
|
159,754
|
|
|
|
146,477
|
|
Total cash and cash equivalents
|
|
$
|
214,086
|
|
|
$
|
198,037
|
|
Marketable securities
|
|
|
|
|
|
|
|
|
Corporate bonds
|
|
$
|
4,549
|
|
|
$
|
2,013
|
|
U.S. Treasury securities
|
|
|
—
|
|
|
|
9,044
|
|
Total marketable securities
|
|
$
|
4,549
|
|
|
$
|
11,057
|
|
|
Schedule of Gross Accounts Receivable Balance Concentrations by Major Category |
Gross accounts receivable balance concentrations by major category as of June 30, 2020 and December 31, 2019 were as follows:
|
|
June 30,
|
|
|
December 31,
|
|
Gross accounts receivable
|
|
2020
|
|
|
2019
|
|
Rental (1)
|
|
$
|
3,960
|
|
|
$
|
3,003
|
|
Business-to-business and other receivables (2)
|
|
|
25,815
|
|
|
|
33,101
|
|
Total gross accounts receivable
|
|
$
|
29,775
|
|
|
$
|
36,104
|
|
(1)
|
Rental includes Medicare, Medicaid/other government, private insurance and patient pay.
|
(2)
|
Business-to-business receivables included one customer with a gross accounts receivable balance of $5,866 and $10,695 as of June 30, 2020 and December 31, 2019, respectively. This customer received extended payment terms through a direct financing plan offered. The Company also has a credit insurance policy in place, which allocated up to $20,000 in coverage as of June 30, 2020 and allocated up to $20,000 in coverage as of December 31, 2019 for this customer with a $400 deductible and 10% retention.
|
|
Schedule of Net Accounts Receivable Balance Concentrations by Major Category |
Net accounts receivable (gross accounts receivable, net of allowances) balance concentrations by major category as of June 30, 2020 and December 31, 2019 were as follows:
|
|
June 30,
|
|
|
December 31,
|
|
Net accounts receivable
|
|
2020
|
|
|
2019
|
|
Rental (1)
|
|
$
|
3,314
|
|
|
$
|
2,464
|
|
Business-to-business and other receivables (2)
|
|
|
25,108
|
|
|
|
31,861
|
|
Total net accounts receivable
|
|
$
|
28,422
|
|
|
$
|
34,325
|
|
(1)
|
Rental includes Medicare, Medicaid/other government, private insurance and patient pay.
|
(2)
|
Business-to-business receivables included one customer with a gross accounts receivable balance of $5,866 and $10,695 as of June 30, 2020 and December 31, 2019, respectively. This customer received extended payment terms through a direct financing plan offered. The Company also has a credit insurance policy in place, which allocated up to $20,000 in coverage as of June 30, 2020 and allocated up to $20,000 in coverage as of December 31, 2019 for this customer with a $400 deductible and 10% retention.
|
|
Schedule of Allowances for Accounts Receivable |
The following tables set forth the accounts receivable allowances as of June 30, 2020 and December 31, 2019:
|
|
June 30,
|
|
|
December 31,
|
|
Allowances - accounts receivable
|
|
2020
|
|
|
2019
|
|
Doubtful accounts
|
|
$
|
141
|
|
|
$
|
205
|
|
Rental revenue adjustments
|
|
|
544
|
|
|
|
411
|
|
Sales returns
|
|
|
668
|
|
|
|
1,163
|
|
Total allowances - accounts receivable
|
|
$
|
1,353
|
|
|
$
|
1,779
|
|
|
Breakdown of Company's Revenue from U.S. and Non-U.S. Sources |
A portion of revenue is earned from sales outside the United States. Approximately 77.2% and 71.8% of the non-U.S. revenue for the three months ended June 30, 2020 and June 30, 2019, respectively, were invoiced in Euros. Approximately 72.2% and 71.6% of the non-U.S. revenue for the six months ended June 30, 2020 and June 30, 2019, respectively, were invoiced in Euros. A breakdown of the Company’s revenue from U.S. and non-U.S. sources for the three and six months ended June 30, 2020 and June 30, 2019, respectively, is as follows:
|
|
Three months ended
June 30,
|
|
|
Six months ended
June 30,
|
|
|
|
2020
|
|
|
2019
|
|
|
2020
|
|
|
2019
|
|
U.S. revenue
|
|
$
|
57,817
|
|
|
$
|
78,499
|
|
|
$
|
126,223
|
|
|
$
|
148,898
|
|
Non-U.S. revenue
|
|
|
13,874
|
|
|
|
22,564
|
|
|
|
33,957
|
|
|
|
42,367
|
|
Total revenue
|
|
$
|
71,691
|
|
|
$
|
101,063
|
|
|
$
|
160,180
|
|
|
$
|
191,265
|
|
|
Schedule of Inventories |
Inventories that are considered current consist of the following:
|
|
June 30,
|
|
|
December 31,
|
|
|
|
2020
|
|
|
2019
|
|
Raw materials and work-in-progress
|
|
$
|
31,925
|
|
|
$
|
31,676
|
|
Finished goods
|
|
|
5,085
|
|
|
|
5,174
|
|
Less: reserves
|
|
|
(830
|
)
|
|
|
(1,186
|
)
|
Inventories, net
|
|
$
|
36,180
|
|
|
$
|
35,664
|
|
|
Computation of Depreciation and Amortization using Straight Line Method Over Estimated Useful Lives of Assets |
Property and equipment are stated at cost. Depreciation and amortization are calculated using the straight-line method over the assets’ estimated useful lives as follows:
Rental equipment
|
|
1.5-5 years
|
Manufacturing equipment and tooling
|
|
3-5 years
|
Computer equipment and software
|
|
2-3 years
|
Furniture and equipment
|
|
3-5 years
|
Leasehold improvements
|
|
Lesser of estimated useful life or remaining lease term
|
|
Summary of Depreciation and Amortization Expense of Rental Equipment and Other Property and Equipment |
Depreciation and amortization expense related to rental equipment and other property and equipment are summarized below for the three and six months ended June 30, 2020 and June 30, 2019, respectively.
|
|
Three months ended
June 30,
|
|
|
Six months ended
June 30,
|
|
|
|
2020
|
|
|
2019
|
|
|
2020
|
|
|
2019
|
|
Rental equipment
|
|
$
|
1,221
|
|
|
$
|
1,594
|
|
|
$
|
2,520
|
|
|
$
|
3,299
|
|
Other property and equipment
|
|
|
1,009
|
|
|
|
842
|
|
|
|
1,930
|
|
|
|
1,603
|
|
Total depreciation and amortization
|
|
$
|
2,230
|
|
|
$
|
2,436
|
|
|
$
|
4,450
|
|
|
$
|
4,902
|
|
|
Summary of Property Plant and Equipment and Rental Equipment with Associated Accumulated Depreciation |
Property and equipment and rental equipment with associated accumulated depreciation is summarized below as of June 30, 2020 and December 31, 2019, respectively.
|
|
June 30,
|
|
|
December 31,
|
|
Property and equipment
|
|
2020
|
|
|
2019
|
|
Rental equipment, net of allowances of $355 and $395, respectively
|
|
$
|
40,614
|
|
|
$
|
39,308
|
|
Other property and equipment
|
|
|
26,297
|
|
|
|
24,986
|
|
Property and equipment
|
|
|
66,911
|
|
|
|
64,294
|
|
|
|
|
|
|
|
|
|
|
Accumulated depreciation
|
|
|
|
|
|
|
|
|
Rental equipment
|
|
|
30,678
|
|
|
|
30,984
|
|
Other property and equipment
|
|
|
14,703
|
|
|
|
13,872
|
|
Accumulated depreciation
|
|
|
45,381
|
|
|
|
44,856
|
|
|
|
|
|
|
|
|
|
|
Property and equipment, net
|
|
|
|
|
|
|
|
|
Rental equipment, net of allowances of $355 and $395, respectively
|
|
|
9,936
|
|
|
|
8,324
|
|
Other property and equipment
|
|
|
11,594
|
|
|
|
11,114
|
|
Property and equipment, net
|
|
$
|
21,530
|
|
|
$
|
19,438
|
|
|
Schedule of Changes in Carrying Amount of Goodwill |
The changes in the carrying amount of goodwill for the six months ended June 30, 2020 were as follows:
Balance as of December 31, 2019
|
|
$
|
32,954
|
|
Translation adjustment
|
|
|
3
|
|
Balance as of June 30, 2020
|
|
$
|
32,957
|
|
|
Summary of Changes in Net Carrying Values of Intangible Assets |
The following tables represent the changes in net carrying values of intangible assets as of the respective dates:
|
|
Average
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
estimated
|
|
Gross
|
|
|
|
|
|
|
|
|
|
|
|
useful lives
|
|
carrying
|
|
|
Accumulated
|
|
|
|
|
|
June 30, 2020
|
|
(in years)
|
|
amount
|
|
|
amortization
|
|
|
Net amount
|
|
Technology
|
|
10
|
|
$
|
77,700
|
|
|
$
|
6,799
|
|
|
$
|
70,901
|
|
Licenses
|
|
10
|
|
|
185
|
|
|
|
169
|
|
|
|
16
|
|
Patents and websites
|
|
5
|
|
|
4,490
|
|
|
|
2,658
|
|
|
|
1,832
|
|
Customer relationships
|
|
4
|
|
|
1,347
|
|
|
|
1,067
|
|
|
|
280
|
|
Commercials
|
|
2-3
|
|
|
777
|
|
|
|
553
|
|
|
|
224
|
|
Total
|
|
|
|
$
|
84,499
|
|
|
$
|
11,246
|
|
|
$
|
73,253
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Average
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
estimated
|
|
Gross
|
|
|
|
|
|
|
|
|
|
|
|
useful lives
|
|
carrying
|
|
|
Accumulated
|
|
|
|
|
|
December 31, 2019
|
|
(in years)
|
|
amount
|
|
|
amortization
|
|
|
Net amount
|
|
Technology
|
|
10
|
|
$
|
77,700
|
|
|
$
|
2,914
|
|
|
$
|
74,786
|
|
Licenses
|
|
10
|
|
|
185
|
|
|
|
165
|
|
|
|
20
|
|
Patents and websites
|
|
5
|
|
|
4,274
|
|
|
|
2,308
|
|
|
|
1,966
|
|
Customer relationships
|
|
4
|
|
|
1,346
|
|
|
|
897
|
|
|
|
449
|
|
Commercials
|
|
2-3
|
|
|
777
|
|
|
|
465
|
|
|
|
312
|
|
Total
|
|
|
|
$
|
84,282
|
|
|
$
|
6,749
|
|
|
$
|
77,533
|
|
|
Schedule of Annual Estimated Amortization Expense |
Annual estimated amortization expense for each of the succeeding fiscal years is as follows:
|
|
June 30,
|
|
|
|
2020
|
|
Remaining 6 months of 2020
|
|
$
|
4,506
|
|
2021
|
|
|
8,723
|
|
2022
|
|
|
8,410
|
|
2023
|
|
|
7,835
|
|
2024
|
|
|
7,830
|
|
Thereafter
|
|
|
35,949
|
|
|
|
$
|
73,253
|
|
|
Schedule of Accounts Payable and Accrued Expenses |
Accounts payable and accrued expenses as of June 30, 2020 and December 31, 2019 consisted of the following:
|
|
June 30,
|
|
|
December 31,
|
|
|
|
2020
|
|
|
2019
|
|
Accounts payable
|
|
$
|
13,189
|
|
|
$
|
16,399
|
|
Accrued inventory (in-transit and unvouchered receipts) and trade payables
|
|
|
6,992
|
|
|
|
11,124
|
|
Accrued purchasing card liability
|
|
|
2,132
|
|
|
|
1,675
|
|
Accrued franchise, sales and use taxes
|
|
|
408
|
|
|
|
713
|
|
Other accrued expenses
|
|
|
6,642
|
|
|
|
819
|
|
Accounts payable and accrued expenses
|
|
$
|
29,363
|
|
|
$
|
30,730
|
|
|
Schedule of Accrued Payroll |
Accrued payroll as of June 30, 2020 and December 31, 2019 consisted of the following:
|
|
June 30,
|
|
|
December 31,
|
|
|
|
2020
|
|
|
2019
|
|
Accrued bonuses
|
|
$
|
4
|
|
|
$
|
87
|
|
Accrued wages and other payroll related items
|
|
|
3,157
|
|
|
|
3,158
|
|
Accrued vacation
|
|
|
2,488
|
|
|
|
2,169
|
|
Accrued employee stock purchase plan deductions
|
|
|
756
|
|
|
|
801
|
|
Accrued payroll
|
|
$
|
6,405
|
|
|
$
|
6,215
|
|
|