XML 47 R31.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2025
Revenue Recognition and Deferred Revenue [Abstract]  
Schedule of Contract with Customer, Contract Liability
Deferred revenue consisted of the following:
Year Ended December 31,
202520242023
Balance at beginning of period$6,880 $6,806 $8,341 
Deferred revenue additions, excluding amounts recognized as revenue during the period— 550 — 
Revenue recognized(1,835)(476)(1,535)
Balance at end of period5,045 6,880 6,806 
Less deferred revenue, current(1,235)(2,176)(2,056)
Deferred revenue, non-current$3,810 $4,704 $4,750 
Schedules of Concentration of Risk, by Risk Factor
The following table summarizes customers that represented 10% or greater of our consolidated gross product revenue for the year ended December 31, 2025:
Year Ended
December 31, 2025
Customer A58 %
Customer B42 %