XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2023
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,
2023
   As of
December 31,
2022
 
Laboratory and manufacturing equipment  3-10  $20,558,068   $19,181,960 
Buildings and improvements  10-39   20,722,501    20,050,167 
Office furniture and equipment  3-10   1,020,259    900,306 
Construction in progress  n/a   2,892,501    3,668,046 
Land  n/a   516,867    516,867 
Property, plant and equipment, gross      45,710,196    44,317,346 
Accumulated depreciation      (17,159,392)   (15,875,620)
Property, plant and equipment, net     $28,550,804   $28,441,726