v3.26.1
Inventory - Components in Inventory, net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 81,534 $ 78,230
Work in process 15,192 12,801
Finished goods 112,052 124,705
Total Inventory, net $ 208,778 $ 215,736