XML 129 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Goodwill and Intangible Assets, Net - Schedule of Components of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 43,976 $ 44,863
Accumulated amortization (22,008) (20,825)
Total 21,968 24,038
Gross value of fully amortized intangible assets 52,500 49,300
Capitalized software development costs    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 1,675 2,575
Accumulated amortization (677) (1,150)
Total 998 1,425
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 6,340 6,340
Accumulated amortization (5,250) (4,526)
Total 1,090 1,814
Developed and core technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 740 740
Accumulated amortization (493) (398)
Total 247 342
Patents    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 35,171 34,758
Accumulated amortization (15,557) (14,339)
Total 19,614 20,419
Trademarks and trade names    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 50 450
Accumulated amortization (31) (412)
Total $ 19 $ 38