v3.24.1.u1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Activities Related to Warranty Obligations Activities related to warranty obligations were as follows (in thousands):

 

 

 

Three Months Ended

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Beginning balance

 

$

1,531

 

 

$

866

 

Provision for warranty

 

 

1,359

 

 

 

1,763

 

Utilization

 

 

(887

)

 

 

(1,482

)

Ending balance

 

$

2,003

 

 

$

1,147