Annual report pursuant to Section 13 and 15(d)

Inventory (Details)

v3.23.1
Inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 48,188 $ 18,890
Work in process 66,710 27,123
Inventories, gross 114,898 46,013
Provision for contract losses against inventory (35,370) (11,626)
Reserve for inventory excess and obsolescence (2,466) (460)
Inventory $ 77,062 $ 33,927