XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other current liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Summary of Other Current Liabilities

 

 

December 31,

 

(U.S. Dollars, in thousands)

 

2024

 

 

2023

 

Accrued expenses

 

$

11,391

 

 

$

12,189

 

Salaries, bonuses, employee commissions, and related taxes payable

 

 

43,899

 

 

 

38,826

 

Accrued distributor commissions

 

 

23,064

 

 

 

22,602

 

Accrued litigation and investigation costs

 

 

11,891

 

 

 

12,077

 

Short-term operating lease liability

 

 

4,023

 

 

 

3,477

 

Non-income taxes payable

 

 

8,414

 

 

 

7,585

 

Contingent consideration short-term

 

 

7,100

 

 

 

1,000

 

Other payables

 

 

9,288

 

 

 

7,152

 

Other current liabilities

 

$

119,070

 

 

$

104,908