v3.26.1
Research and Development Tax Credits (Details) - USD ($)
1 Months Ended 3 Months Ended
Jan. 31, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Research and Development Tax Credits          
Deferred research and development tax credit grant receivable.         $ 3,400,000
Deferred research and development tax credit-current portion   $ 1,431,000   $ 1,675,000 1,700,000
Non-current deferred research and development tax credit   599,000   $ 815,000 $ 815,000
Research and development off set   $ 417,000 $ 409,000    
Reimbursement amount $ 1,600,000        
Research and Development Program          
Research and Development Tax Credits          
Research and development expenditure period (in months)   24 months