XML 41 R31.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 ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Intangible assets, net      
Total intangible assets, gross $ 3,980,000   $ 3,861,000
Less: accumulated amortization (2,173,000)   (1,987,000)
Total intangible assets, net 1,807,000   1,874,000
Amortization expense 172,000 $ 189,000  
Years ending December 31,      
2025 (remainder of year) 518,000    
2026 563,000    
2027 351,000    
2028 279,000    
2029 67,000    
Thereafter 29,000    
Total intangible assets, net $ 1,807,000   1,874,000
Patents, tradenames, and trademarks      
Intangible assets, net      
Weighted Average Amortization period 5 years    
Total intangible assets, gross $ 937,000   931,000
Developed technology      
Intangible assets, net      
Weighted Average Amortization period 3 years 6 months    
Total intangible assets, gross $ 605,000   536,000
Customer relationships      
Intangible assets, net      
Weighted Average Amortization period 6 years    
Total intangible assets, gross $ 1,467,000   1,427,000
Non-compete agreements      
Intangible assets, net      
Weighted Average Amortization period 4 years    
Total intangible assets, gross $ 942,000   916,000
Order backlog      
Intangible assets, net      
Weighted Average Amortization period 6 months    
Total intangible assets, gross     22,000
In-process research and development      
Intangible assets, net      
Total intangible assets, gross $ 29,000   $ 29,000