XML 50 R20.htm IDEA: XBRL DOCUMENT v3.25.2
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT PROPERTY AND EQUIPMENT
Property and equipment, net, consists of the following:
Estimated
Useful Lives
December 31,
2024
December 31,
2023
Leasehold improvements
1 to 15 years
$14,766 $14,746 
Machinery, equipment and computer software
1 to 15 years
28,871 32,910 
Furniture and fixtures
3 to 5 years
5,510 5,799 
Total49,147 53,455 
Less: Accumulated depreciation and amortization(30,193)(28,249)
$18,954 $25,206 
Depreciation expense was $10,219, $9,432, and $5,573 during the years ended December 31, 2024, 2023, and 2022, respectively.