XML 59 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies - Schedule of Inventories (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Raw materials $ 108,417 $ 107,505
Work in process 17,757 21,671
Finished goods 16,368 11,869
Total Inventory $ 142,542 $ 141,045