XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INTANGIBLE ASSETS (Details - Schedule of intangible assets) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 10,996 $ 11,070
Accumulated amortization (2,510) (2,020)
Net carrying amount 8,486 9,050
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 8,074 8,074
Accumulated amortization (1,713) (1,346)
Net carrying amount $ 6,361 $ 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 (410) (322)
Net carrying amount $ 1,346 $ 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 (135) (110)
Net carrying amount $ 309 $ 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 $ 537 $ 611
Accumulated amortization (67) (57)
Net carrying amount $ 470 $ 554
Weighted-average amortization period (yrs) 20 years 20 years