XML 36 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of Customers Accounted for 10% or More The following table summarizes the percentages of total sales and accounts receivable, net for customers who accounted for 10% or more of the respective amounts for the periods presented:

 

 

 

Net Sales

 

Net Sales

 

Accounts Receivable, net

 

 

Three Months Ended June 30,

 

Six Months Ended June 30,

 

June 30,

 

December 31,

 

 

2025

 

2024

 

2025

 

2024

 

2025

 

2024

Distributor A

 

15.6%

 

11.4%

 

14.2%

 

12.5%

 

21.7%

 

13.7%

Distributor B

 

13.4%

 

20.2%

 

13.4%

 

19.5%

 

*

 

13.3%

Distributor C

 

15.0%

 

12.1%

 

*

 

11.2%

 

19.8%

 

10.6%

Distributor D

 

10.0%

 

16.6%

 

10.6%

 

17.3%

 

*

 

13.0%

Distributor E

 

*

 

*

 

*

 

*

 

14.7%

 

14.8%

Distributor F

 

*

 

*

 

*

 

*

 

14.1%

 

*

Distributor G

 

13.8%

 

*

 

12.4%

 

*

 

*

 

*

 

* Amount related to the respective customer represented less than 10% for the period presented.

Schedule of Changes in Product Warranty Liability

Reconciliations of the changes in the Company’s product warranty liability, which is included in accrued expenses and other current liabilities and other long-term liabilities, were as follows:

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

 

 

(in thousands)

 

 

(in thousands)

 

Product warranty liability at beginning of period

 

$

871

 

 

$

111

 

 

$

657

 

 

$

22

 

Warranty expense

 

 

1,754

 

 

 

361

 

 

 

2,360

 

 

 

527

 

Warranty fulfillment

 

 

(563

)

 

 

(224

)

 

 

(955

)

 

 

(301

)

Product warranty liability at end of period

 

$

2,062

 

 

$

248

 

 

$

2,062

 

 

$

248