XML 54 R30.htm IDEA: XBRL DOCUMENT v3.25.3
INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
SCHEDULE OF INTANGIBLE ASSETS
Intangible assets consisted of the following as of September 30, 2025 and December 31, 2024 (in thousands):
Useful lives20252024
INTANGIBLE ASSETS
Patents
4-10 years
$100 $100 
Customer relationships
8-15 years
50,929 48,036 
Technology
3-5 years
8,611 8,371 
Non-compete3 years391 391 
Tradenames
2-10 years
12,653 12,253 
Intangible assets, at cost72,684 69,151 
Accumulated amortization(53,107)(43,207)
Intangible assets, net of accumulated amortization$19,577 $25,944