XML 67 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, plant and equipment consist of the following (in thousands):
As of December 31,
 Useful life (years)20212020
Automobile3$114 $34 
Computer hardware and software
3 - 5
6,594 4,840 
Manufacturing and lab equipment
2 - 7
81,130 69,849 
Office equipment and furniture
5 - 7
2,361 1,605 
Leasehold and building improvements
2 - 12
28,125 21,934 
Buildings309,392 9,081 
LandN/A3,399 3,399 
131,115 110,742 
Accumulated depreciation (75,014)(66,262)
$56,101 $44,480