Balance Sheet Components (Tables)
|
9 Months Ended |
Sep. 30, 2021 |
Balance Sheet Related Disclosures [Abstract] |
|
Summary of Cash, Cash Equivalents and Short-term Investments |
Cash, cash equivalents, and marketable securities consist of the following:
|
|
September 30,
|
|
|
December 31,
|
|
Cash and cash equivalents
|
|
2021
|
|
|
2020
|
|
Cash
|
|
$
|
38,653
|
|
|
$
|
52,812
|
|
Money market accounts
|
|
|
202,923
|
|
|
|
159,150
|
|
Total cash and cash equivalents
|
|
$
|
241,576
|
|
|
$
|
211,962
|
|
Marketable securities
|
|
|
|
|
|
|
|
|
Corporate bonds
|
|
$
|
—
|
|
|
$
|
11,548
|
|
U.S. Treasury securities
|
|
|
—
|
|
|
|
4,107
|
|
Agency mortgage-backed securities
|
|
|
3,552
|
|
|
|
3,602
|
|
Total marketable securities
|
|
$
|
3,552
|
|
|
$
|
19,257
|
|
|
|
|
|
|
|
|
|
|
|
Schedule of Gross Accounts Receivable Balance Concentrations by Major Category |
Gross accounts receivable balance concentrations by major category as of September 30, 2021 and December 31, 2020 were as follows:
|
|
September 30,
|
|
|
December 31,
|
|
Gross accounts receivable
|
|
2021
|
|
|
2020
|
|
Rental (1)
|
|
$
|
6,368
|
|
|
$
|
4,190
|
|
Business-to-business and other receivables (2)
|
|
|
28,284
|
|
|
|
26,717
|
|
Total gross accounts receivable
|
|
$
|
34,652
|
|
|
$
|
30,907
|
|
(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 $6,674 and $7,044 as of September 30, 2021 and December 31, 2020, 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 $10,000 in coverage as of September 30, 2021 and December 31, 2020 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 September 30, 2021 and December 31, 2020 were as follows:
|
|
September 30,
|
|
|
December 31,
|
|
Net accounts receivable
|
|
2021
|
|
|
2020
|
|
Rental (1)
|
|
$
|
5,417
|
|
|
$
|
3,794
|
|
Business-to-business and other receivables (2)
|
|
|
27,488
|
|
|
|
25,923
|
|
Total net accounts receivable
|
|
$
|
32,905
|
|
|
$
|
29,717
|
|
(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 $6,674 and $7,044 as of September 30, 2021 and December 31, 2020, 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 $10,000 in coverage as of September 30, 2021 and December 31, 2020 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 September 30, 2021 and December 31, 2020:
|
|
September 30,
|
|
|
December 31,
|
|
Allowances - accounts receivable
|
|
2021
|
|
|
2020
|
|
Doubtful accounts
|
|
$
|
47
|
|
|
$
|
52
|
|
Rental revenue adjustments
|
|
|
951
|
|
|
|
396
|
|
Sales returns
|
|
|
749
|
|
|
|
742
|
|
Total allowances - accounts receivable
|
|
$
|
1,747
|
|
|
$
|
1,190
|
|
|
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 71.0% and 83.4% of the non-U.S. revenue for the three months ended September 30, 2021 and September 30, 2020, respectively, were invoiced in Euros. Approximately 71.9% and 75.6% of the non-U.S. revenue for the nine months ended September 30, 2021 and September 30, 2020, respectively, were invoiced in Euros. A breakdown of the Company’s revenue from U.S. and non-U.S. sources for the three and nine months ended September 30, 2021 and September 30, 2020, respectively, is as follows:
|
|
Three months ended
September 30,
|
|
|
Nine months ended
September 30,
|
|
|
|
2021
|
|
|
2020
|
|
|
2021
|
|
|
2020
|
|
U.S. revenue
|
|
$
|
71,271
|
|
|
$
|
59,748
|
|
|
$
|
222,223
|
|
|
$
|
185,971
|
|
Non-U.S. revenue
|
|
|
21,834
|
|
|
|
14,581
|
|
|
|
59,377
|
|
|
|
48,538
|
|
Total revenue
|
|
$
|
93,105
|
|
|
$
|
74,329
|
|
|
$
|
281,600
|
|
|
$
|
234,509
|
|
|
Schedule of Inventories |
Inventories that are considered current consist of the following:
|
|
September 30,
|
|
|
December 31,
|
|
|
|
2021
|
|
|
2020
|
|
Raw materials and work-in-progress
|
|
$
|
25,354
|
|
|
$
|
22,318
|
|
Finished goods
|
|
|
8,171
|
|
|
|
3,743
|
|
Less: reserves
|
|
|
(1,740
|
)
|
|
|
(1,246
|
)
|
Inventories, net
|
|
$
|
31,785
|
|
|
$
|
24,815
|
|
|
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 nine months ended September 30, 2021 and September 30, 2020, respectively.
|
|
Three months ended
September 30,
|
|
|
Nine months ended
September 30,
|
|
|
|
2021
|
|
|
2020
|
|
|
2021
|
|
|
2020
|
|
Rental equipment
|
|
$
|
2,315
|
|
|
$
|
1,475
|
|
|
$
|
6,257
|
|
|
$
|
3,995
|
|
Other property and equipment
|
|
|
1,052
|
|
|
|
982
|
|
|
|
2,982
|
|
|
|
2,912
|
|
Total depreciation and amortization
|
|
$
|
3,367
|
|
|
$
|
2,457
|
|
|
$
|
9,239
|
|
|
$
|
6,907
|
|
|
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 September 30, 2021 and December 31, 2020, respectively.
|
|
September 30,
|
|
|
December 31,
|
|
Property and equipment
|
|
2021
|
|
|
2020
|
|
Rental equipment, net of allowances of $1,100 and $575, respectively
|
|
$
|
55,612
|
|
|
$
|
46,953
|
|
Other property and equipment
|
|
|
31,852
|
|
|
|
27,071
|
|
Property and equipment
|
|
|
87,464
|
|
|
|
74,024
|
|
|
|
|
|
|
|
|
|
|
Accumulated depreciation
|
|
|
|
|
|
|
|
|
Rental equipment
|
|
|
32,178
|
|
|
|
30,283
|
|
Other property and equipment
|
|
|
18,220
|
|
|
|
15,511
|
|
Accumulated depreciation
|
|
|
50,398
|
|
|
|
45,794
|
|
|
|
|
|
|
|
|
|
|
Property and equipment, net
|
|
|
|
|
|
|
|
|
Rental equipment, net of allowances of $1,100 and $575, respectively
|
|
|
23,434
|
|
|
|
16,670
|
|
Other property and equipment
|
|
|
13,632
|
|
|
|
11,560
|
|
Property and equipment, net
|
|
$
|
37,066
|
|
|
$
|
28,230
|
|
|
Schedule of Changes in Carrying Amount of Goodwill |
The changes in the carrying amount of goodwill for the nine months ended September 30, 2021 were as follows:
Balance as of December 31, 2020
|
|
$
|
33,165
|
|
Translation adjustment
|
|
|
(137
|
)
|
Balance as of September 30, 2021
|
|
$
|
33,028
|
|
|
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
|
|
|
|
|
|
September 30, 2021
|
|
(in years)
|
|
amount
|
|
|
amortization
|
|
|
Net amount
|
|
Technology
|
|
10
|
|
$
|
77,700
|
|
|
$
|
16,511
|
|
|
$
|
61,189
|
|
Licenses
|
|
10
|
|
|
185
|
|
|
|
180
|
|
|
|
5
|
|
Patents and websites
|
|
5
|
|
|
4,488
|
|
|
|
3,560
|
|
|
|
928
|
|
Customer relationships
|
|
4
|
|
|
1,391
|
|
|
|
1,391
|
|
|
|
—
|
|
Commercials
|
|
2-3
|
|
|
865
|
|
|
|
688
|
|
|
|
177
|
|
Total
|
|
|
|
$
|
84,629
|
|
|
$
|
22,330
|
|
|
$
|
62,299
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Average
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
estimated
|
|
Gross
|
|
|
|
|
|
|
|
|
|
|
|
useful lives
|
|
carrying
|
|
|
Accumulated
|
|
|
|
|
|
December 31, 2020
|
|
(in years)
|
|
amount
|
|
|
amortization
|
|
|
Net amount
|
|
Technology
|
|
10
|
|
$
|
77,700
|
|
|
$
|
10,684
|
|
|
$
|
67,016
|
|
Licenses
|
|
10
|
|
|
185
|
|
|
|
174
|
|
|
|
11
|
|
Patents and websites
|
|
5
|
|
|
4,488
|
|
|
|
3,015
|
|
|
|
1,473
|
|
Customer relationships
|
|
4
|
|
|
1,474
|
|
|
|
1,351
|
|
|
|
123
|
|
Commercials
|
|
2-3
|
|
|
733
|
|
|
|
559
|
|
|
|
174
|
|
Total
|
|
|
|
$
|
84,580
|
|
|
$
|
15,783
|
|
|
$
|
68,797
|
|
|
Schedule of Annual Estimated Amortization Expense |
Annual estimated amortization expense for each of the succeeding fiscal years is as follows:
|
|
September 30,
|
|
|
|
2021
|
|
Remaining 3 months of 2021
|
|
$
|
2,152
|
|
2022
|
|
|
8,484
|
|
2023
|
|
|
7,881
|
|
2024
|
|
|
7,832
|
|
2025
|
|
|
7,784
|
|
Thereafter
|
|
|
28,166
|
|
|
|
$
|
62,299
|
|
|
Schedule of Accounts Payable and Accrued Expenses |
Accounts payable and accrued expenses as of September 30, 2021 and December 31, 2020 consisted of the following:
|
|
September 30,
|
|
|
December 31,
|
|
|
|
2021
|
|
|
2020
|
|
Accounts payable
|
|
$
|
15,939
|
|
|
$
|
12,520
|
|
Accrued inventory (in-transit and unvouchered receipts) and trade payables
|
|
|
9,838
|
|
|
|
9,023
|
|
Accrued litigation settlement
|
|
|
—
|
|
|
|
8,000
|
|
Accrued purchasing card liability
|
|
|
2,269
|
|
|
|
2,468
|
|
Accrued franchise, sales and use taxes
|
|
|
488
|
|
|
|
449
|
|
Other accrued expenses
|
|
|
689
|
|
|
|
1,252
|
|
Accounts payable and accrued expenses
|
|
$
|
29,223
|
|
|
$
|
33,712
|
|
|
Schedule of Accrued Payroll |
Accrued payroll as of September 30, 2021 and December 31, 2020 consisted of the following:
|
|
September 30,
|
|
|
December 31,
|
|
|
|
2021
|
|
|
2020
|
|
Accrued bonuses
|
|
$
|
5,548
|
|
|
$
|
4
|
|
Accrued wages and other payroll related items
|
|
|
3,448
|
|
|
|
3,796
|
|
Accrued vacation
|
|
|
3,049
|
|
|
|
2,642
|
|
Accrued employee stock purchase plan deductions
|
|
|
178
|
|
|
|
649
|
|
Accrued payroll
|
|
$
|
12,223
|
|
|
$
|
7,091
|
|
|