XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue recognition
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue recognition Revenue recognition
Contract balances
Contract liabilities are recorded in deferred revenue when cash payments are received or due in advance of the satisfaction of performance obligations. As of March 31, 2024 and December 31, 2023, contract liabilities were $3.2 million and $4.1 million, respectively. During the three months ended March 31, 2024 and 2023, the Company recognized $0.9 million and $0.1 million, respectively, as revenue that had been included in deferred revenue at the beginning of the period.
Concentration Risk
During the three months ended March 31, 2024, two partners represented approximately 99% of total revenue under technology development arrangements. During the three months ended March 31, 2023, one partner represented approximately 93% of total revenue under technology development arrangements.