XML 77 R48.htm IDEA: XBRL DOCUMENT v3.25.4
Significant Accounting Policies - Summary of Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accounting Policies [Abstract]    
Raw materials $ 89,534 $ 98,677
Work in process 11,868 10,960
Finished goods 17,155 18,587
Total Inventories $ 118,557 $ 128,224