v3.24.2.u1
Related Party Transactions (Tables)
6 Months Ended
Jun. 30, 2024
Related Party Transactions  
Schedule of Deferred Revenue Recognition

​

​

​

​

​

Deferred revenue at December 31, 2023

​

$

36,943

Milestone payment allocated to performance obligations

​

​

20,982

Deferred revenue recognized as service revenue during the six-month period ended June 30, 2024

​

​

(979)

Effects of exchange rate changes

​

​

315

Deferred revenue at June 30, 2024

​

$

57,261