v3.25.3
License and Option Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Aug. 21, 2025
Sep. 30, 2025
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Gain on sale of patents       $ 5,000 $ 0
License and Option Agreement          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
One-time payment received from licensee $ 5,000   $ 2,500    
Collaborative arrangement, term     3 years    
Gain on sale of patents   $ 5,000   $ 5,000