XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Property and Equipment (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Cost $ 9,712,102 $ 8,705,875
Accumulated Depreciation 4,189,089 3,312,863
Net Carrying Value 5,523,013 5,393,012
Laboratory Equipment [Member]    
Cost 4,753,253 4,190,289
Accumulated Depreciation 2,491,149 1,951,387
Net Carrying Value 2,262,104 2,238,902
Buildings [Member]    
Cost 2,113,031 2,054,332
Accumulated Depreciation 377,328 298,397
Net Carrying Value 1,735,703 1,755,935
Land [Member]    
Cost 132,468 128,788
Accumulated Depreciation 0 0
Net Carrying Value 132,468 128,788
Computer Hardware And Software [Member]    
Cost 724,534 656,759
Accumulated Depreciation 610,577 497,306
Net Carrying Value 113,957 159,453
Office Furniture and Equipment [Member]    
Cost 378,800 358,575
Accumulated Depreciation 280,396 239,436
Net Carrying Value 98,404 119,139
Building Improvements [Member]    
Cost 1,610,016 1,317,132
Accumulated Depreciation 429,639 326,337
Net Carrying Value $ 1,180,377 $ 990,795