XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INTANGIBLE ASSETS (Details - Schedule of intangible assets) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 11,032 $ 11,070
Accumulated amortization (2,263) (2,020)
Net carrying amount 8,769 9,050
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 8,074 8,074
Accumulated amortization (1,529) (1,346)
Net carrying amount $ 6,545 $ 6,728
Weighted-average amortization period (yrs) 11 years 11 years
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 1,756 $ 1,756
Accumulated amortization (366) (322)
Net carrying amount $ 1,390 $ 1,434
Weighted-average amortization period (yrs) 10 years 10 years
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 444 $ 444
Accumulated amortization (122) (110)
Net carrying amount $ 322 $ 334
Weighted-average amortization period (yrs) 13 years 13 years
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 185 $ 185
Accumulated amortization (185) (185)
Net carrying amount $ 0 $ 0
Weighted-average amortization period (yrs) 1 year 1 year
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 573 $ 611
Accumulated amortization (61) (57)
Net carrying amount $ 512 $ 554
Weighted-average amortization period (yrs) 20 years 20 years