v3.26.1
Summary of Significant Accounting Policies - Schedule of Inventory, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounting Policies [Abstract]    
Raw materials $ 33,782 $ 35,161
Work in process 2,502 2,842
Finished goods 48,699 47,608
Total inventory, net $ 84,983 $ 85,611