XML 82 R57.htm IDEA: XBRL DOCUMENT v3.25.1
INTANGIBLE ASSETS (Details - Schedule of intangible assets) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 11,035 $ 11,070
Accumulated amortization (2,998) (2,020)
Net carrying amount 8,037 9,050
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 8,074 8,074
Accumulated amortization (2,080) (1,346)
Net carrying amount $ 5,994 $ 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 (498) (322)
Net carrying amount $ 1,258 $ 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 (158) (110)
Net carrying amount $ 286 $ 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 $ 576 $ 611
Accumulated amortization (77) (57)
Net carrying amount $ 499 $ 554
Weighted-average amortization period (yrs) 20 years 20 years