XML 42 R30.htm IDEA: XBRL DOCUMENT v3.26.1
Revenues (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregated Revenue
The following table presents our disaggregated revenue for the periods presented (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Product revenue, net$50,672 $26,421 $94,839 $42,930 
Other revenues568 607 12 
Total revenue$51,240 $26,425 $95,446 $42,942