v3.25.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2025
Balance Sheet Related Disclosures [Abstract]  
Schedule of Reconciliation of Cash, Cash Equivalents, and Restricted Cash

The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the Company's consolidated balance sheet that are shown in aggregate in the accompanying consolidated statement of cash flows:

 

 

 

June 30,

 

 

June 30,

 

 

December 31,

 

 

December 31,

 

 

 

2025

 

 

2024

 

 

2024

 

 

2023

 

Cash and cash equivalents

 

$

103,685

 

 

$

97,920

 

 

$

113,795

 

 

$

125,492

 

Restricted cash

 

 

1,272

 

 

 

3,559

 

 

 

3,620

 

 

 

 

Total cash, cash equivalents and restricted cash

 

$

104,957

 

 

$

101,479

 

 

$

117,415

 

 

$

125,492

 

 

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, 2025 and December 31, 2024 were as follows:

 

 

June 30,

 

 

December 31,

 

Net accounts receivable

 

2025

 

 

2024

 

Rental (1)

 

$

5,462

 

 

$

4,863

 

Business-to-business and other receivables

 

 

33,130

 

 

 

24,700

 

Total net accounts receivable

 

$

38,592

 

 

$

29,563

 

 

(1) Rental includes Medicare, Medicaid/other government, private insurance, and patient pay.

Schedule of Allowances for Accounts Receivable

The following table sets forth the accounts receivable allowances as of June 30, 2025 and December 31, 2024:

 

 

June 30,

 

 

December 31,

 

Allowances - accounts receivable

 

2025

 

 

2024

 

Doubtful accounts

 

$

86

 

 

$

458

 

Sales returns

 

 

555

 

 

 

413

 

Total allowances - accounts receivable

 

$

641

 

 

$

871

 

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 76.0% and 79.4% of the non-U.S. revenue for the three months ended June 30, 2025 and 2024, respectively, were invoiced in Euros. Approximately 77.4% and 79.6% of the non-U.S. revenue for the six months ended June 30, 2025 and 2024, 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, 2025 and 2024, respectively, is as follows:

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

U.S. revenue

 

$

56,354

 

 

$

58,234

 

 

$

106,649

 

 

$

110,224

 

Non-U.S. revenue

 

 

35,923

 

 

 

30,531

 

 

 

67,908

 

 

 

56,566

 

Total revenue

 

$

92,277

 

 

$

88,765

 

 

$

174,557

 

 

$

166,790

 

 

Schedule of Inventories Inventories that are considered current consist of the following:

 

 

June 30,

 

 

December 31,

 

 

 

2025

 

 

2024

 

Raw materials and work-in-progress

 

$

14,962

 

 

$

19,224

 

Finished goods

 

 

11,599

 

 

 

7,633

 

Less: reserves

 

 

(2,248

)

 

 

(2,045

)

Inventories, net

 

$

24,313

 

 

$

24,812

 

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, 2025 and 2024, respectively.

 

 

Three months ended
June 30,

 

 

Six months ended
June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Rental equipment

 

$

3,017

 

 

$

3,128

 

 

$

6,051

 

 

$

6,307

 

Other property and equipment

 

 

990

 

 

 

1,029

 

 

 

2,006

 

 

 

2,183

 

Total depreciation and amortization

 

$

4,007

 

 

$

4,157

 

 

$

8,057

 

 

$

8,490

 

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, 2025 and December 31, 2024, respectively.

 

 

June 30,

 

 

December 31,

 

Property and equipment

 

2025

 

 

2024

 

Rental equipment, net of allowances of $3,614 and $3,744, respectively

 

$

62,559

 

 

$

64,012

 

Other property and equipment

 

 

24,741

 

 

 

25,123

 

Property and equipment

 

 

87,300

 

 

 

89,135

 

 

 

 

 

 

 

 

Accumulated depreciation

 

 

 

 

 

 

Rental equipment

 

 

32,823

 

 

 

32,294

 

Other property and equipment

 

 

14,306

 

 

 

12,441

 

Accumulated depreciation

 

 

47,129

 

 

 

44,735

 

 

 

 

 

 

 

 

Property and equipment, net

 

 

 

 

 

 

Rental equipment, net of allowances of $3,614 and $3,744, respectively

 

 

29,736

 

 

 

31,718

 

Other property and equipment

 

 

10,435

 

 

 

12,682

 

Property and equipment, net

 

$

40,171

 

 

$

44,400

 

Schedule of Changes in Carrying Amount of Goodwill

The changes in the carrying amount of goodwill for the six months ended June 30, 2025 were as follows:

 

Balance as of December 31, 2024 (1)

 

$

9,465

 

Translation adjustment

 

 

1,235

 

Balance as of June 30, 2025 (1)

 

$

10,700

 

(1) Includes $32,894 of accumulated impairment losses as of June 30, 2025 and December 31, 2024.

Summary of Changes in Net Carrying Values of Intangibles

Intangible assets as of June 30, 2025 and December 31, 2024 consisted of the following:

 

 

Average

 

 

 

 

 

 

 

 

 

 

 

estimated

 

Gross

 

 

 

 

 

 

 

 

 

useful lives

 

carrying

 

 

Accumulated

 

 

 

 

June 30, 2025

 

(in years)

 

amount

 

 

amortization

 

 

Net amount

 

Developed technology

 

10

 

$

35,432

 

 

$

6,348

 

 

$

29,084

 

Licenses

 

10

 

 

159

 

 

 

159

 

 

 

 

Patents and websites

 

5

 

 

3,775

 

 

 

3,768

 

 

 

7

 

Customer relationships

 

4-10

 

 

3,164

 

 

 

1,723

 

 

 

1,441

 

Trade name

 

4

 

 

219

 

 

 

98

 

 

 

121

 

Commercials

 

3

 

 

494

 

 

 

364

 

 

 

130

 

Internally developed software

 

3

 

 

3,707

 

 

 

1,131

 

 

 

2,576

 

Total

 

 

 

$

46,950

 

 

$

13,591

 

 

$

33,359

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Average

 

 

 

 

 

 

 

 

 

 

 

estimated

 

Gross

 

 

 

 

 

 

 

 

 

useful lives

 

carrying

 

 

Accumulated

 

 

 

 

December 31, 2024

 

(in years)

 

amount

 

 

amortization

 

 

Net amount

 

Developed technology

 

10

 

$

31,342

 

 

$

4,048

 

 

$

27,294

 

Licenses

 

10

 

 

159

 

 

 

159

 

 

 

 

Patents and websites

 

5

 

 

3,776

 

 

 

3,752

 

 

 

24

 

Customer relationships

 

4-10

 

 

2,799

 

 

 

1,447

 

 

 

1,352

 

Trade name

 

4

 

 

194

 

 

 

63

 

 

 

131

 

Commercials

 

3

 

 

494

 

 

 

282

 

 

 

212

 

Internally developed software

 

3

 

 

2,090

 

 

 

610

 

 

 

1,480

 

Total

 

 

 

$

40,854

 

 

$

10,361

 

 

$

30,493

 

Schedule of Annual Estimated Amortization Expense

Annual estimated amortization expense for each of the succeeding fiscal years is as follows:

 

 

June 30,

 

 

 

2025

 

Remaining 6 months of 2025

 

$

3,885

 

2026

 

 

4,932

 

2027

 

 

4,207

 

2028

 

 

3,756

 

2029

 

 

3,719

 

2030

 

 

3,440

 

Thereafter

 

 

9,420

 

Total

 

$

33,359

 

 

Schedule of Accounts Payable and Accrued Expenses

Accounts payable and accrued expenses as of June 30, 2025 and December 31, 2024 consisted of the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2025

 

 

2024

 

Accounts payable

 

$

21,900

 

 

$

16,616

 

Accrued inventory (in-transit and unvouchered receipts) and trade payables

 

 

7,044

 

 

 

6,917

 

Accrued loss on purchase commitments

 

 

904

 

 

 

672

 

Forward contract payable

 

 

2,820

 

 

 

 

Other accrued expenses

 

 

2,476

 

 

 

2,948

 

Total accounts payable and accrued expenses

 

$

35,144

 

 

$

27,153

 

Schedule of Accrued Payroll

Accrued payroll as of June 30, 2025 and December 31, 2024 consisted of the following:

 

 

 

June 30,

 

 

December 31,

 

 

 

2025

 

 

2024

 

Accrued bonuses

 

$

3,075

 

 

$

6,370

 

Accrued wages and other payroll related items

 

 

4,748

 

 

 

5,570

 

Accrued vacation

 

 

4,113

 

 

 

3,456

 

Accrued severance

 

 

512

 

 

 

1,429

 

Accrued employee stock purchase plan deductions

 

 

399

 

 

 

364

 

Total accrued payroll

 

$

12,847

 

 

$

17,189