XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
GOODWILL AND INTANGIBLE ASSETS (Details - Intangible assets) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 11,061 $ 11,035
Accumulated amortization (3,484) (2,998)
Net carrying amount 7,577 8,037
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 8,074 8,074
Accumulated amortization (2,447) (2,080)
Net carrying amount $ 5,627 $ 5,994
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 (585) (498)
Net carrying amount $ 1,171 $ 1,258
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 (179) (158)
Net carrying amount $ 265 $ 286
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 $ 602 $ 576
Accumulated amortization (88) (77)
Net carrying amount $ 514 $ 499
Weighted-average amortization period (yrs) 20 years 20 years