v3.26.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory

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

 

 

 

As of
March 31,

 

 

As of
December 31,

 

 

 

2026

 

 

2025

 

Components, parts and materials

 

$

 

93,540

 

 

$

 

86,503

 

Finished goods

 

 

 

81,719

 

 

 

 

50,944

 

Work in progress

 

 

 

16,813

 

 

 

 

17,801

 

Inventory

 

 

 

192,072

 

 

 

 

155,248

 

Less: inventory allowance

 

 

 

(6,100

)

 

 

 

(5,658

)

Inventory, net

 

$

 

185,972

 

 

$

 

149,590