XML 109 R81.htm IDEA: XBRL DOCUMENT v3.26.1
Property and Equipment - Schedule of components of property and equipment (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Cost $ 30,618,228 $ 31,318,861
Accumulated Depreciation (22,720,553) (22,034,891)
Net 7,897,675 9,283,970
Building    
Cost 0 2,344,188
Accumulated Depreciation 0 (1,083,235)
Net 0 1,260,953
Land    
Cost 460,031 652,437
Accumulated Depreciation 0 0
Net 460,031 652,437
Furniture and office equipment    
Cost 475,949 828,011
Accumulated Depreciation (475,949) (828,011)
Net 0 0
Computer equipment and software    
Cost 29,519,178 27,360,191
Accumulated Depreciation (22,104,284) (20,000,218)
Net 7,414,894 7,359,973
Automobile    
Cost 163,070 134,034
Accumulated Depreciation (140,320) (123,427)
Net $ 22,750 $ 10,607