XML 73 R64.htm IDEA: XBRL DOCUMENT v3.23.3
INTANGIBLE ASSETS AND GOODWILL (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Finite-Lived Intangible Assets [Line Items]        
Weighted-average amortization period for the intangible assets 8 years 6 months   8 years 6 months  
Amortization expense $ 1,766 $ 1,267 $ 4,285 $ 3,816
Customer Relationships [Member]        
Finite-Lived Intangible Assets [Line Items]        
Weighted-average amortization period for the intangible assets 11 years 10 months 24 days   11 years 10 months 24 days  
Trademarks and Trade Names [Member]        
Finite-Lived Intangible Assets [Line Items]        
Weighted-average amortization period for the intangible assets 9 years 7 months 6 days   9 years 7 months 6 days  
Patents [Member]        
Finite-Lived Intangible Assets [Line Items]        
Weighted-average amortization period for the intangible assets 7 years   7 years  
Technology [Member]        
Finite-Lived Intangible Assets [Line Items]        
Weighted-average amortization period for the intangible assets 4 years 3 months 18 days   4 years 3 months 18 days  
Software [Member]        
Finite-Lived Intangible Assets [Line Items]        
Weighted-average amortization period for the intangible assets 3 years   3 years