v3.26.1
Research and Development Tax Credits (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 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,210,000   $ 1,210,000   $ 1,675,000  
Non-current deferred research and development tax credit   396,000   396,000   $ 815,000  
Research and development off set   $ 414,000 $ 442,000 $ 831,000 $ 851,000    
Reimbursement amount $ 1,600,000            
Research and Development Program              
Research and Development Tax Credits              
Research and development expenditure period (in months)       24 months