v3.26.1
Commitments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 23, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Commitments [Line Items]          
Research and development expenses   $ 1,034 $ 1,594 $ 3,240
Medicox License Agreement [Member]          
Commitments [Line Items]          
Aggregate amount $ 11,577        
Research and development expenses $ 32        
Minimum [Member]          
Commitments [Line Items]          
Future lease payments   3.00%   3.00%  
Maximum [Member]          
Commitments [Line Items]          
Future lease payments   7.00%   7.00%