XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF FINITE -LIVED INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 49,809 $ 48,727
Accumulated Amortization (27,642) (23,772)
Net Carrying Amount $ 22,167 $ 24,955
Developed Technology Rights [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 4 years 3 years 10 months 24 days
Customer Relationships [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 3 years 1 month 6 days 3 years 1 month 6 days
Trademarks and Trade Names [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 10 years 10 years
License [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 6 years 7 months 6 days 6 years 8 months 12 days
Developed Technology Rights [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 34,103 $ 33,443
Accumulated Amortization (20,498) (17,570)
Net Carrying Amount 13,605 15,873
Customer Relationships [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 6,890 6,788
Accumulated Amortization (4,057) (3,426)
Net Carrying Amount 2,833 3,362
Trademarks and Trade Names [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 5,455 5,347
Accumulated Amortization (1,469) (1,312)
Net Carrying Amount 3,986 4,035
License [Member]    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,361 3,149
Accumulated Amortization (1,618) (1,464)
Net Carrying Amount $ 1,743 $ 1,685