XML 59 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant, and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant, and Equipment
Property, plant, and equipment consisted of the following (in thousands):
 December 31,
 20232022
Land$8,805 $3,951 
Buildings34,117 24,533 
Building improvements44,992 45,003 
Leasehold improvements19,611 14,491 
Computer hardware and software55,154 53,663 
Manufacturing test equipment36,182 27,176 
Furniture and fixtures7,361 6,378 
206,222 175,195 
Less: accumulated depreciation(100,373)(95,481)
$105,849 $79,714