Schedule of Revenues Recognized |
Revenue recognized for each revenue stream was as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
Six Months Ended June 30, |
|
(in thousands) |
|
2025 |
|
|
2024 |
|
|
2025 |
|
|
2024 |
|
Pellet procedures |
|
$ |
35,205 |
|
|
$ |
38,418 |
|
|
$ |
71,247 |
|
|
$ |
75,807 |
|
Dietary supplements |
|
|
10,749 |
|
|
|
8,241 |
|
|
|
20,019 |
|
|
|
15,630 |
|
Disposable trocars |
|
|
1,229 |
|
|
|
1,114 |
|
|
|
2,404 |
|
|
|
2,141 |
|
Shipping fees and other |
|
|
474 |
|
|
|
338 |
|
|
|
1,012 |
|
|
|
568 |
|
Product revenue |
|
|
47,657 |
|
|
|
48,111 |
|
|
|
94,682 |
|
|
|
94,146 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Training |
|
|
333 |
|
|
|
298 |
|
|
|
659 |
|
|
|
572 |
|
Contract-term services |
|
|
338 |
|
|
|
290 |
|
|
|
673 |
|
|
|
564 |
|
Other |
|
|
535 |
|
|
|
470 |
|
|
|
1,841 |
|
|
|
691 |
|
Service revenue |
|
|
1,206 |
|
|
|
1,058 |
|
|
|
3,173 |
|
|
|
1,827 |
|
Total revenue |
|
$ |
48,863 |
|
|
$ |
49,169 |
|
|
$ |
97,855 |
|
|
$ |
95,973 |
|
Revenue recognized by geographic region was as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended June 30, |
|
|
Six Months Ended June 30, |
|
(in thousands) |
|
2025 |
|
|
2024 |
|
|
2025 |
|
|
2024 |
|
United States |
|
$ |
47,405 |
|
|
$ |
47,568 |
|
|
$ |
94,184 |
|
|
$ |
93,224 |
|
All other |
|
|
252 |
|
|
|
543 |
|
|
|
498 |
|
|
|
922 |
|
Product revenue |
|
|
47,657 |
|
|
|
48,111 |
|
|
|
94,682 |
|
|
|
94,146 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
United States |
|
|
1,206 |
|
|
|
1,058 |
|
|
|
3,173 |
|
|
|
1,827 |
|
All other |
|
|
— |
|
|
|
— |
|
|
|
— |
|
|
|
— |
|
Total revenue |
|
$ |
48,863 |
|
|
$ |
49,169 |
|
|
$ |
97,855 |
|
|
$ |
95,973 |
|
|
Summary of Significant Changes in Contract Liability Balances |
Significant changes in contract liability balances were as follows:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Six Months Ended June 30, |
|
|
|
2025 |
|
|
2024 |
|
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 |
|
$ |
(966 |
) |
|
$ |
— |
|
|
$ |
(1,117 |
) |
|
$ |
— |
|
Increases due to cash received, excluding amounts recognized as revenue during the period |
|
|
1,232 |
|
|
|
707 |
|
|
|
1,867 |
|
|
|
901 |
|
Transfers between current and non-current liabilities due to the expected revenue recognition period |
|
|
778 |
|
|
|
(778 |
) |
|
|
748 |
|
|
|
(748 |
) |
Total increase (decrease) in contract liabilities |
|
$ |
1,044 |
|
|
$ |
(71 |
) |
|
$ |
1,498 |
|
|
$ |
153 |
|
|
Summary of Consideration Allocated to Performance Obligations |
Consideration allocated to performance obligations was as follows:
|
|
|
|
|
|
|
|
|
|
|
June 30, |
|
|
December 31, |
|
(in thousands) |
|
2025 |
|
|
2024 |
|
Unsatisfied training obligations – Current |
|
$ |
101 |
|
|
$ |
16 |
|
Unsatisfied contract-term services – Current |
|
|
1,572 |
|
|
|
1,704 |
|
Unsatisfied contract-term services – Long-term |
|
|
964 |
|
|
|
1,054 |
|
Total allocated to unsatisfied contract-term services |
|
|
2,536 |
|
|
|
2,758 |
|
Unsatisfied pellet procedures – Current |
|
|
1,379 |
|
|
|
1,241 |
|
Unsatisfied pellet procedures – Long-term |
|
|
438 |
|
|
|
499 |
|
Total allocated to unsatisfied pellet procedures |
|
|
1,817 |
|
|
|
1,740 |
|
Total deferred revenue – Current |
|
$ |
3,052 |
|
|
$ |
2,961 |
|
Total deferred revenue – Long-term |
|
$ |
1,402 |
|
|
$ |
1,553 |
|
|