XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Details of Certain Financial Statement Components - Intangible assets, net and Future amortization over next five years (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Intangible assets, net          
Total intangible assets, gross $ 3,878,000   $ 3,878,000   $ 3,908,000
Less: accumulated amortization (1,627,000)   (1,627,000)   (1,254,000)
Total intangible assets, net 2,251,000   2,251,000   2,654,000
Amortization expense 189,000 $ 94,000 378,000 $ 106,000  
Years ending December 31,          
2024 (remainder of year) 373,000   373,000    
2025 662,000   662,000    
2026 540,000   540,000    
2027 333,000   333,000    
2028 261,000   261,000    
Thereafter 82,000   82,000    
Total intangible assets, net $ 2,251,000   $ 2,251,000   2,654,000
Patents, tradenames, and trademarks          
Intangible assets, net          
Weighted Average Amortization period 5 years   5 years    
Total intangible assets, gross $ 932,000   $ 932,000   935,000
Developed technology          
Intangible assets, net          
Weighted Average Amortization period 3 years 6 months   3 years 6 months    
Total intangible assets, gross $ 539,000   $ 539,000   543,000
Customer relationships          
Intangible assets, net          
Weighted Average Amortization period 6 years   6 years    
Total intangible assets, gross $ 1,435,000   $ 1,435,000   1,449,000
Non-compete agreements          
Intangible assets, net          
Weighted Average Amortization period 4 years   4 years    
Total intangible assets, gross $ 921,000   $ 921,000   930,000
Order backlog          
Intangible assets, net          
Weighted Average Amortization period 6 months   6 months    
Total intangible assets, gross $ 22,000   $ 22,000   22,000
In-process research and development          
Intangible assets, net          
Total intangible assets, gross $ 29,000   $ 29,000   $ 29,000