XML 49 R30.htm IDEA: XBRL DOCUMENT v3.25.2
INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
SCHEDULE OF INTANGIBLE ASSETS
Intangible assets consisted of the following as of June 30, 2025 and December 31, 2024 (in thousands):
Useful lives20252024
INTANGIBLE ASSETS
Patents
4-10 years
$100 $100 
Customer relationships
8-15 years
51,789 48,036 
Technology
3-5 years
8,683 8,371 
Non-compete3 years391 391 
Tradenames
2-10 years
12,770 12,253 
Intangible assets, at cost73,733 69,151 
Accumulated amortization(51,407)(43,207)
Intangible assets, net of accumulated amortization$22,326 $25,944