v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
Commitments And Contingencies Disclosure [Abstract]  
Summary of Principal Contractual Obligations, Excluding Operating Leases

The following table summarizes the Company’s principal contractual commitments, excluding operating leases, as of June 30, 2026 (in thousands):

 

 

Purchase
Commitments

 

 

Other
Contractual
Commitments

 

 

Total

 

2026 (remaining six months)

 

$

3,741

 

 

$

66

 

 

$

3,807

 

2027

 

 

407

 

 

 

24

 

 

 

431

 

Total

 

$

4,148

 

 

$

90

 

 

$

4,238

 

 

Summary of Warranty Accrual Account Activity

The following table summarizes the Company’s warranty accrual account activity during the three and six months ended June 30, 2026 and 2025 (in thousands):

 

 

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2026

 

 

2025

 

 

2026

 

 

2025

 

Balance at beginning of period

 

$

203

 

 

$

341

 

 

$

250

 

 

$

214

 

Net charged (credited) to cost of revenue

 

 

(11

)

 

 

(4

)

 

 

(15

)

 

 

123

 

Recovery (cost) of warranty claims

 

 

 

 

 

(13

)

 

 

(43

)

 

 

(13

)

Balance at end of period

 

$

192

 

 

$

324

 

 

$

192

 

 

$

324