XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Certain Balance Sheet Items - Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 13,792 $ 10,672
Work-in-process 40,361 17,451
Finished goods 45,970 25,785
Total inventories $ 100,123 $ 53,908