XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Certain Balance Sheet Items - Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Balance Sheet Related Disclosures [Abstract]    
Raw materials $ 22,453 $ 13,792
Work-in-process 27,402 40,361
Finished goods 57,666 45,970
Total inventories, net $ 107,521 $ 100,123