XML 53 R41.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories, Net - Schedule of Inventories, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Finished goods $ 53,269 $ 45,848
Raw materials 24,254 23,106
Work in progress 8,438 5,791
Inventories, net $ 85,961 $ 74,745