v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of Concentration of Risk, by Risk Factor
The following table summarizes customers that represented 10% or greater of our consolidated gross product revenue:
Three months ended June 30, 2026Six months ended June 30, 2026
Customer A54 %55 %
Customer B46 %45 %
Schedule of Contract with Customer, Contract Liability
Deferred revenue consisted of the following:
Six months ended June 30,
20262025
Balance at beginning of period$5,045 $6,880 
Deferred revenue additions, excluding amounts recognized as revenue during the period761 — 
Revenue recognized(672)(984)
Balance at end of period5,134 5,896 
Less deferred revenue, current(1,669)(1,904)
Deferred revenue, non-current$3,465 $3,992