XML 49 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Licensing Agreements and Deferred Revenue (Tables)
12 Months Ended
Dec. 31, 2024
Licensing Agreements and Deferred Revenue  
Schedule of deferred revenue

​

​

​

​

​

​

​

​

​

    

Deferred Revenue

Deferred revenue at December 31, 2023

​

$

14,390

Amounts recognized into revenue

​

​

(262)

Deferred revenue at December 31, 2024

​

$

14,128

​