XML 65 R56.htm IDEA: XBRL DOCUMENT v3.25.1
License Agreements - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 29, 2020
Dec. 31, 2024
Dec. 31, 2023
Research and development expense   $ 10,580 $ 9,690
Voting stock, value   6 $ 5
Nano Tx Licenses Agreement [Member]      
License fee payment in cash $ 400    
Voting stock, value $ 300    
Percentage of non-dilutive monetary awards required to pay 15.00%    
Accrued payments due to NanoTx   $ 1,000