XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Summary of Activity in Allowance for Credit losses The following table sets forth activities in the allowance for credit losses for the periods indicated:

 

 

Year Ended December 31,

 

(in thousands)

 

2024

 

 

2023

 

Allowance for credit losses, beginning balance

 

$

4,011

 

 

$

76

 

Net charges to (recovery) or expense

 

 

(1,629

)

 

 

3,960

 

Write-offs, net of recoveries

 

 

(143

)

 

 

(25

)

Allowance for credit losses, ending balance

 

$

2,239

 

 

$

4,011

 

Summary of Changes in Product Warranty Liability

The following table summarizes the changes in product warranty liability:

 

 

Year Ended December 31,

 

 (in thousands)

 

2024

 

 

2023

 

Balance at the beginning of the period

 

$

5,632

 

 

$

4,351

 

Provision for warranty issued during period

 

 

1,284

 

 

 

2,153

 

Changes in estimate

 

 

(758

)

 

 

(451

)

Settlements

 

 

(360

)

 

 

(421

)

Balance at the end of the period

 

$

5,798

 

 

$

5,632