XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Reporting - Schedule of Total Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
License revenue        
License revenue $ 952 $ 234 $ 1,345 $ 547
United States [Member]        
License revenue        
License revenue 642 104 817 308
Non-U.S. [Member]        
License revenue        
License revenue $ 310 $ 130 $ 528 $ 239