XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Details of Certain Financial Statement Components - Intangible assets, net and Future amortization over next five years (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Intangible assets, net    
Total intangible assets, gross $ 3,861,000 $ 3,908,000
Less: accumulated amortization (1,987,000) (1,254,000)
Total intangible assets, net 1,874,000 2,654,000
Amortization expense 752,000 662,000
Years ending December 31,    
2025 664,000  
2026 537,000  
2027 330,000  
2028 260,000  
2029 54,000  
Thereafter 29,000  
Total intangible assets, net $ 1,874,000 2,654,000
Patents, tradenames, and trademarks    
Intangible assets, net    
Weighted Average Amortization period 5 years  
Total intangible assets, gross $ 931,000 935,000
Developed technology    
Intangible assets, net    
Weighted Average Amortization period 3 years 6 months  
Total intangible assets, gross $ 536,000 543,000
Customer relationships    
Intangible assets, net    
Weighted Average Amortization period 6 years  
Total intangible assets, gross $ 1,427,000 1,449,000
Non-compete agreements    
Intangible assets, net    
Weighted Average Amortization period 4 years  
Total intangible assets, gross $ 916,000 930,000
Order backlog    
Intangible assets, net    
Weighted Average Amortization period 6 months  
Total intangible assets, gross $ 22,000 22,000
In-process research and development    
Intangible assets, net    
Total intangible assets, gross $ 29,000 $ 29,000