XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues Recognized

Revenue recognized for each revenue stream is as follows:

Financial Statement Caption

 

Revenue Stream

 

Year Ended
December 31,

 

Product revenue:

 

 

 

2022

 

 

2021

 

 

 

Pellet procedures

 

$

128,952

 

 

$

109,465

 

 

 

Dietary supplements

 

 

32,412

 

 

 

27,241

 

 

 

Disposable trocars

 

 

1,698

 

 

 

860

 

 

 

Shipping fees

 

 

71

 

 

 

32

 

Total product revenue

 

 

 

 

163,133

 

 

 

137,598

 

Service revenue:

 

 

 

 

 

 

 

 

 

 

Training

 

 

973

 

 

 

859

 

 

 

Contract-term services

 

 

851

 

 

 

939

 

Total service revenue

 

 

 

 

1,824

 

 

 

1,798

 

Total revenue

 

 

 

$

164,957

 

 

$

139,396

 

 

Revenue recognized by geographic region is as follows:

Financial Statement Caption

 

Country

 

For the Year Ended December 31,

 

Product revenue:

 

 

 

2022

 

 

2021

 

 

 

United States

 

$

162,742

 

 

$

137,349

 

 

 

All other

 

 

391

 

 

 

249

 

Total product revenue

 

 

 

 

163,133

 

 

 

137,598

 

Service revenue:

 

 

 

 

 

 

 

 

 

 

United States

 

 

1,781

 

 

 

1,798

 

 

 

All other

 

 

43

 

 

 

 

Total service revenue

 

 

 

 

1,824

 

 

 

1,798

 

Total revenue

 

 

 

$

164,957

 

 

$

139,396

 

Summary of Significant Changes in Contract Liability Balances

Significant changes in contract liability balances are as follows:

 

 

Year Ended December 31,

 

 

 

2022

 

 

2021

 

Description of change

 

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

 

$

(1,710

)

 

$

 

 

$

(2,048

)

 

$

 

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

 

 

1,342

 

 

 

760

 

 

 

1,022

 

 

 

652

 

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

 

 

460

 

 

 

(460

)

 

 

697

 

 

 

(697

)

Total increase (decrease) in contract liabilities

 

$

92

 

 

$

300

 

 

$

(329

)

 

$

(45

)

Summary of Consideration Allocated to Performance Obligations

Consideration allocated to performance obligations are as follows:

 

 

December 31,

 

 

December 31,

 

 

 

2022

 

 

2021

 

Unsatisfied training obligations - Current

 

$

104

 

 

$

67

 

Unsatisfied contract-term services - Current

 

 

1,028

 

 

 

849

 

Unsatisfied contract-term services - Long-term

 

 

627

 

 

 

544

 

Total allocated to unsatisfied contract-term services

 

 

1,655

 

 

 

1,393

 

Unsatisfied pellet procedures - Current

 

 

833

 

 

 

789

 

Unsatisfied pellet procedures - Long-term

 

 

299

 

 

 

258

 

Total allocated to unsatisfied pellet procedures

 

 

1,132

 

 

 

1,047

 

Total deferred revenue - Current

 

$

1,965

 

 

$

1,705

 

Total deferred revenue - Long-term

 

$

926

 

 

$

802