XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Intangible Assets, Net - Components of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 44,863 $ 46,366
Accumulated amortization (20,825) (21,017)
Total 24,038 25,349
Gross value of fully amortized intangible assets 49,300 45,000
Capitalized software development costs    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 2,575 2,161
Accumulated amortization (1,150) (421)
Total 1,425 1,740
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 6,340 6,340
Accumulated amortization (4,526) (3,803)
Total 1,814 2,537
Developed and core technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 740 4,220
Accumulated amortization (398) (3,754)
Total 342 466
Patents    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 34,758 33,195
Accumulated amortization (14,339) (12,686)
Total 20,419 20,509
Trademarks and trade names    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 450 450
Accumulated amortization (412) (353)
Total $ 38 $ 97