XML 53 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Inventories, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw material $ 170,071 $ 68,528
Work-in-process 3,769 3,656
Finished goods 94,270 44,586
Inventories, net 268,110 116,770
Inventory reserves $ 6,900 $ 4,400