v3.26.1
Inventory
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Inventory

Note 5 – Inventory

Inventory consists of the following as of June 30, 2026 and December 31, 2025 (in thousands):

 

 

 

As of
June 30,

 

 

As of
December 31,

 

 

 

2026

 

 

2025

 

Components, parts and materials

 

$

 

97,534

 

 

$

 

86,503

 

Finished goods

 

 

 

79,811

 

 

 

 

50,944

 

Work in progress

 

 

 

15,538

 

 

 

 

17,801

 

Inventory

 

 

 

192,883

 

 

 

 

155,248

 

Less: inventory allowance

 

 

 

(6,549

)

 

 

 

(5,658

)

Inventory, net

 

$

 

186,334

 

 

$

 

149,590