XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
PROPERTY AND EQUIPMENT (Tables)
3 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment, net, consisted of the following (in thousands):
 March 31, 2023December 31, 2022
Land$2,403 $2,182 
Building11,582 11,558 
Machinery and equipment42,251 39,141 
Office furniture and equipment2,272 1,951 
Computer hardware and software5,657 5,923 
Leasehold and building improvements10,986 10,854 
Construction in progress20,980 283 
Property and equipment, gross96,131 71,892 
Less accumulated depreciation (41,101)(39,721)
Total property and equipment, net$55,030 $32,171