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