XML 60 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2024
Inventory Disclosure [Abstract]  
Summary of Inventories

Inventories consist of the following:

 

 

As of December 31,

 

 

 

2024

 

 

2023

 

 

(in thousands)

 

Raw materials

 

$

662,887

 

 

$

477,841

 

Finished goods

 

 

2,529

 

 

 

2,893

 

Work in process

 

 

181,602

 

 

 

218,063

 

Total inventory

 

$

847,018

 

 

$

698,797