XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Total property and equipment $ 9,403,602 $ 9,712,102
Accumulated Depreciation 4,974,450 4,189,089
Total property and equipment, net 4,429,152 5,523,013
Land [Member]    
Total property and equipment 124,206 132,468
Computer Hardware And Software [Member]    
Total property and equipment $ 701,505 $ 724,534
Useful Life 3 years 3 years
Laboratory Equipment [Member]    
Total property and equipment $ 4,600,168 $ 4,753,253
Useful Life 5 years 5 years
Office Furniture and Equipment [Member]    
Total property and equipment $ 359,337 $ 378,800
Useful Life 5 years 5 years
Building Improvements [Member]    
Total property and equipment $ 1,637,139 $ 1,610,016
Building Improvements [Member] | Bottom [Member]    
Useful Life 5 years 5 years
Building Improvements [Member] | Top [Member]    
Useful Life 15 years 15 years
Buildings [Member]    
Total property and equipment $ 1,981,247 $ 2,113,031
Useful Life 30 years 30 years