v3.25.1
Research and Development Tax Credits (Details) - USD ($)
1 Months Ended 3 Months Ended
Feb. 28, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Research and Development Tax Credits        
Deferred research and development tax credit grant receivable.       $ 3,200,000
Deferred research and development tax credit-current portion   $ 1,460,000   1,614,000
Non-current deferred research and development tax credit   595,000   $ 762,000
Research and development off set   $ 409,000 $ 223,000  
Reimbursement amount $ 1,700,000      
Research and Development Program        
Research and Development Tax Credits        
Research and development expenditure period (in months)   24 months