v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended
Mar. 31, 2025
Dec. 31, 2025
Commitments and Contingencies    
Insurance premiums $ 440  
Fixed annual interest rate (as a percent) 8.74%  
Payment of insurance premium $ 42  
Royalties paid or accrued   $ 0