XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property, Plant and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment, Net [Abstract]  
Schedule of Property, Plant and Equipment Property, plant and equipment consisted of the following:
   Estimated
Useful Lives
(in years)
 

As of
June 30,
2024

  

As of
December 31,
2023

 
Laboratory and manufacturing equipment  3-10  $21,128,526   $20,953,601 
Buildings and improvements  10-39   20,861,288    20,784,565 
Office furniture and equipment  3-10   1,038,641    1,036,374 
Construction in progress 
n/a
   2,612,239    2,768,224 
Land 
n/a
   516,867    516,867 
Property, plant and equipment, gross      46,157,561    46,059,631 
Accumulated depreciation      (19,760,502)   (18,483,948)
Property, plant and equipment, net     $26,397,059   $27,575,683