v3.26.1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Accounting Policies [Abstract]  
Schedule of Disaggregation of Revenue
Revenue was generated in these primary geographic markets:
Three Months Ended June 30,
Six Months Ended June 30,
20262025
2026
2025
(in thousands)
OUS*$42,849 $41,048 83,132 $76,330 
US24,693 10,252 44,287 16,347 
Total revenue$67,542 $51,300 $127,419 $92,677 
* Includes all geographies outside of the United States.
Schedule of Inventory, Net
Inventory, Net
June 30,
2026
December 31,
2025
(in thousands)
Raw materials$33,782 $35,161 
Work in process2,502 2,842 
Finished goods48,699 47,608 
Total inventory, net$84,983 $85,611