v3.26.1
Inventory - Schedule of Inventory (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 115,762 $ 112,291
Work in process 8,366 8,201
Finished goods 39,945 75,418
Total inventory [1] $ 164,073 $ 195,910
[1] During the six months ended June 30, 2026, approximately $1.7 million of inventory was expensed through cost of goods sold for product dating inventory. During both the three and six months ended June 30, 2025, approximately $0.4 million of inventory was expensed through cost of goods sold for product dating inventory.