XML 53 R40.htm IDEA: XBRL DOCUMENT v3.26.3
Inventories, Net - Schedule of Inventories, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Finished goods $ 57,258 $ 45,848
Raw materials 24,190 23,106
Work in progress 3,844 5,791
Inventories, net $ 85,292 $ 74,745