XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2024
Segment and Geographic Information [Abstract]  
Schedule of Reconciliation of Profit (Loss) from Reportable Segments to the Consolidated Income (Loss)

Year Ended December 31, 

2024

2023

2022

Net revenue

$

256,182

$

216,389

$

181,383

Standard cost of goods sold

39,009

30,870

20,571

Shipping costs

10,234

10,861

9,637

Excess and obsolete inventory

10,094

4,037

485

Other cost of goods sold(1)

5,356

6,186

1,424

Gross profit

191,489

164,435

149,266

Research and development

27,066

30,078

24,650

Commissions

70,259

58,733

50,731

Marketing and medical education

23,536

24,907

22,455

General and administrative

75,686

65,046

59,580

Depreciation and amortization

18,546

15,542

13,728

Other segment expenses(2)

17,174

15,794

12,829

Legal settlement

27,000

Operating loss

(40,778)

(45,665)

(61,707)

Other income (expense), net

(1,171)

(1,183)

123

Loss on early extinguishment of debt

(5,308)

Interest income

1,798

1,891

Interest expense

(13,329)

(7,056)

(4,129)

Income tax expense (benefit)

1,159

213

(64)

Net loss

$

(54,639)

$

(57,534)

$

(65,649)

(1)Other cost of goods sold include costs associated with inventory adjustments and royalties
(2)Other segment expenses include bonus, salaries and management support related to selling functions
Schedule of Total Net Revenue by Geographic Area

Year Ended December 31, 

    

2024

    

2023

2022

United States

$

212,145

$

183,505

$

158,105

International

44,037

32,884

23,278

Total net revenue

$

256,182

$

216,389

$

181,383

Schedule of Total Non-Current Assets, Excluding Deferred Taxes, by Geographic Area

    

Year Ended December 31, 

2024

    

2023

United States

$

87,118

$

89,531

Finland

25,069

25,032

Other International

8,986

9,616

Total assets

$

121,173

$

124,179