v3.26.1
Segment Reporting - Schedule of Total Revenue (Details) - Other Operating Segment [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
License revenue        
License revenue $ 952 $ 1,593 $ 1,345
United States [Member]        
License revenue        
License revenue 489 642 733 817
Non-U.S. [Member]        
License revenue        
License revenue $ 380 $ 310 $ 860 $ 528