v3.25.2
Revenue recognition and accounts receivable (Tables)
6 Months Ended
Jun. 30, 2025
Revenue Recognition And Accounts Receivable [Abstract]  
Schedule of Net Sales by Product Category by Reporting Segment

The tables below present net sales by product category by reporting segment:

 

 

Three Months Ended June 30,

 

(Unaudited, U.S. Dollars, in thousands)

 

2025

 

 

2024

 

 

Change

 

Bone Growth Therapies

 

$

62,573

 

 

$

59,135

 

 

 

5.8

%

Spinal Implants, Biologics, and Enabling Technologies

 

 

107,251

 

 

 

108,899

 

 

 

-1.5

%

Global Spine

 

 

169,824

 

 

 

168,034

 

 

 

1.1

%

Global Orthopedics

 

 

33,297

 

 

 

30,586

 

 

 

8.9

%

Net sales

 

$

203,121

 

 

$

198,620

 

 

 

2.3

%

 

 

 

Six Months Ended June 30,

 

(Unaudited, U.S. Dollars, in thousands)

 

2025

 

 

2024

 

 

Change

 

Bone Growth Therapies

 

$

117,623

 

 

$

111,612

 

 

 

5.4

%

Spinal Implants, Biologics, and Enabling Technologies

 

 

216,037

 

 

 

217,715

 

 

 

-0.8

%

Global Spine

 

 

333,660

 

 

 

329,327

 

 

 

1.3

%

Global Orthopedics

 

 

63,107

 

 

 

57,901

 

 

 

9.0

%

Net sales

 

$

396,767

 

 

$

387,228

 

 

 

2.5

%

Schedule of Components Net Sales

The table below presents product sales and marketing service fees, which are both components of net sales:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(Unaudited, U.S. Dollars, in thousands)

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Product sales

 

$

191,395

 

 

$

185,417

 

 

$

373,028

 

 

$

361,248

 

Marketing service fees

 

 

11,726

 

 

 

13,203

 

 

 

23,739

 

 

 

25,980

 

Net sales

 

$

203,121

 

 

$

198,620

 

 

$

396,767

 

 

$

387,228

 

Allowances for Expected Credit Losses

The following table provides a detail of changes in the Company's allowance for expected credit losses for the three and six months ended June 30, 2025 and 2024:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

(Unaudited, U.S. Dollars, in thousands)

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Allowance for expected credit losses beginning balance

 

$

8,602

 

 

$

8,398

 

 

$

7,418

 

 

$

7,130

 

Current period provision for expected credit losses

 

 

779

 

 

 

197

 

 

 

1,837

 

 

 

1,573

 

Write-offs charged against the allowance and other

 

 

(747

)

 

 

(184

)

 

 

(758

)

 

 

(203

)

Effect of changes in foreign exchange rates

 

 

275

 

 

 

(43

)

 

 

412

 

 

 

(132

)

Allowance for expected credit losses ending balance

 

$

8,909

 

 

$

8,368

 

 

$

8,909

 

 

$

8,368