XML 112 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment - Schedule of components of property and equipment (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Cost $ 31,318,861 $ 28,981,656
Accumulated Depreciation (22,034,891) (19,585,959)
Net 9,283,970 9,395,697
Building    
Cost 2,344,188 2,344,188
Accumulated Depreciation (1,083,235) (1,004,096)
Net 1,260,953 1,340,092
Land    
Cost 652,437 652,437
Accumulated Depreciation 0 0
Net 652,437 652,437
Furniture and office equipment    
Cost 828,011 828,011
Accumulated Depreciation (828,011) (828,011)
Net 0 0
Computer equipment and software    
Cost 27,360,191 25,022,986
Accumulated Depreciation (20,000,218) (17,641,981)
Net 7,359,973 7,381,005
Automobile    
Cost 134,034 134,034
Accumulated Depreciation (123,427) (111,871)
Net $ 10,607 $ 22,163