v3.25.4
Interest Income, Net (Details)
$ in Thousands
12 Months Ended
Oct. 22, 2025
USD ($)
patent
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Other Income and Expenses [Abstract]      
Interest income   $ 123 $ 354
Gain on sale of patents   3,000 0
Total other income, net   $ 3,123 $ 354
Number of patents sold | patent 37    
Proceeds from sale of patents $ 3,000