XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues Recognized

Revenue recognized for each revenue stream was as follows:

 

 

Three Months Ended
September 30,

 

 

Nine Months Ended September 30,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Pellet procedures

 

$

37,927

 

 

$

35,416

 

 

$

113,734

 

 

$

106,123

 

Dietary supplements

 

 

10,317

 

 

 

8,475

 

 

 

25,947

 

 

 

28,955

 

Disposable trocars

 

 

1,083

 

 

 

893

 

 

 

3,224

 

 

 

2,439

 

Shipping fees and other

 

 

479

 

 

 

47

 

 

 

1,047

 

 

 

121

 

Product revenue

 

 

49,806

 

 

 

44,831

 

 

 

143,952

 

 

 

137,638

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Training

 

 

573

 

 

 

321

 

 

 

1,145

 

 

 

859

 

Contract-term services

 

 

303

 

 

 

234

 

 

 

867

 

 

 

669

 

Other

 

 

702

 

 

 

171

 

 

 

1,393

 

 

 

491

 

Service revenue

 

 

1,578

 

 

 

726

 

 

 

3,405

 

 

 

2,019

 

Total revenue

 

$

51,384

 

 

$

45,557

 

 

$

147,357

 

 

$

139,657

 

Revenue recognized by geographic region was as follows:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

(in thousands)

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

49,991

 

 

$

44,570

 

 

$

143,215

 

 

$

137,109

 

All other

 

 

(185

)

 

 

261

 

 

 

737

 

 

 

529

 

Product revenue

 

 

49,806

 

 

 

44,831

 

 

 

143,952

 

 

 

137,638

 

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

 

 

1,578

 

 

 

726

 

 

 

3,405

 

 

 

2,019

 

All other

 

 

 

 

 

 

 

 

 

 

 

 

Total revenue

 

$

51,384

 

 

$

45,557

 

 

$

147,357

 

 

$

139,657

 

 

Summary of Significant Changes in Contract Liability Balances

Significant changes in contract liability balances were as follows:

 

 

Nine Months Ended September 30,

 

 

 

2024

 

 

2023

 

Description of change
(in thousands)

 

Deferred Revenue

 

 

Deferred Revenue,
Long-term

 

 

Deferred Revenue

 

 

Deferred Revenue,
Long-term

 

Revenue recognized that was included in the contract liability balance at the beginning of the period

 

$

(2,212

)

 

$

 

 

$

(1,263

)

 

$

 

Increases due to cash received, excluding amounts recognized as revenue during the period

 

 

1,479

 

 

 

1,056

 

 

 

1,679

 

 

 

855

 

Transfers between current and non-current liabilities due to the expected revenue recognition period

 

 

933

 

 

 

(933

)

 

 

454

 

 

 

(454

)

Total increase in contract liabilities

 

$

200

 

 

$

123

 

 

$

870

 

 

$

401

 

Summary of Consideration Allocated to Performance Obligations

Consideration allocated to performance obligations was as follows:

 

 

September 30,

 

 

December 31,

 

(in thousands)

 

2024

 

 

2023

 

Unsatisfied training obligations – Current

 

$

186

 

 

$

151

 

Unsatisfied contract-term services – Current

 

 

1,589

 

 

 

1,583

 

Unsatisfied contract-term services – Long-term

 

 

1,100

 

 

 

935

 

Total allocated to unsatisfied contract-term services

 

 

2,689

 

 

 

2,518

 

Unsatisfied pellet procedures – Current

 

 

1,152

 

 

 

940

 

Unsatisfied pellet procedures – Long-term

 

 

503

 

 

 

387

 

Total allocated to unsatisfied pellet procedures

 

 

1,655

 

 

 

1,327

 

Unsatisfied dietary supplements – Current

 

 

 

 

 

328

 

Total deferred revenue – Current

 

$

2,927

 

 

$

3,002

 

Total deferred revenue – Long-term

 

$

1,603

 

 

$

1,322