XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INTANGIBLE ASSETS (Details - Schedule of intangible assets) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 11,070 $ 10,950
Accumulated amortization (2,020) (1,003)
Net carrying amount $ 9,050 9,947
Weighted-average amortization period (yrs) 20 years  
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 8,074 8,074
Accumulated amortization (1,346) (612)
Net carrying amount $ 6,728 $ 7,462
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 (322) (146)
Net carrying amount $ 1,434 $ 1,610
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 (110) (49)
Net carrying amount $ 334 $ 395
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) (154)
Net carrying amount $ 0 $ 31
Weighted-average amortization period (yrs) 1 year 1 year
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 611 $ 491
Accumulated amortization (57) (42)
Net carrying amount $ 554 $ 449
Weighted-average amortization period (yrs) 20 years 20 years