XML 71 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
BALANCE SHEET COMPONENTS - Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Intangible assets, gross carrying amount, total $ 48,611 $ 48,704
Intangible assets, accumulated amortization, total (36,304) (33,084)
Intangible assets, net carrying amount, total 12,307 15,620
Customer Relationships    
Intangible assets, gross carrying amount, total 9,499 9,508
Intangible assets, accumulated amortization, total (7,866) (7,335)
Intangible assets, net carrying amount, total $ 1,633 2,173
Customer Relationships | Minimum    
Intangible assets, amortization period 1 year  
Customer Relationships | Maximum    
Intangible assets, amortization period 10 years  
Developed Technology    
Intangible assets, gross carrying amount, total $ 34,566 34,650
Intangible assets, accumulated amortization, total (24,601) (22,094)
Intangible assets, net carrying amount, total $ 9,965 12,556
Developed Technology | Minimum    
Intangible assets, amortization period 4 years  
Developed Technology | Maximum    
Intangible assets, amortization period 9 years  
Tradename and Trademarks    
Intangible assets, gross carrying amount, total $ 1,598 1,598
Intangible assets, accumulated amortization, total (1,120) (1,025)
Intangible assets, net carrying amount, total $ 478 573
Tradename and Trademarks | Minimum    
Intangible assets, amortization period 2 years  
Tradename and Trademarks | Maximum    
Intangible assets, amortization period 10 years  
Patent    
Intangible assets, gross carrying amount, total $ 2,100 2,100
Intangible assets, accumulated amortization, total (1,869) (1,782)
Intangible assets, net carrying amount, total $ 231 318
Patent | Minimum    
Intangible assets, amortization period 6 years  
Patent | Maximum    
Intangible assets, amortization period 10 years  
Noncompetition Agreements    
Intangible assets, amortization period 3 years  
Intangible assets, gross carrying amount, total $ 848 848
Intangible assets, accumulated amortization, total $ (848) $ (848)