XML 171 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Collaboration and Licensing Revenue - Summary of Deferred Revenue (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred Revenue Arrangement [Line Items]    
Total $ 2,523 $ 2,327
Current portion of deferred revenue 589 509
Long-term portion of deferred revenue 1,934 1,818
Prepaid product and service revenues    
Deferred Revenue Arrangement [Line Items]    
Total 15 15
Other    
Deferred Revenue Arrangement [Line Items]    
Total 690 494
Collaboration and licensing agreements    
Deferred Revenue Arrangement [Line Items]    
Total $ 1,818 $ 1,818