XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property and Equipment  
Schedule of property and equipment net

Property and equipment, net consisted of the following:

December 31, 

    

2021

    

2020

Machinery and equipment

$

93,811

$

89,559

Building leasehold improvements

 

10,245

 

25,090

Furniture, fixtures, software and IT equipment

 

62,884

 

45,517

 

166,940

 

160,166

Accumulated depreciation and amortization

 

(110,782)

 

(123,041)

$

56,158

$

37,125