XML 49 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Inventory (Tables)
9 Months Ended
Sep. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current
Inventory consists of the following (in thousands):

September 30, 2025December 31, 2024
Finished goods$58,904 $35,077 
Raw materials47,085 29,350 
Total inventory$105,989 $64,427