XML 68 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets, Net - Schedule of Components of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets, Net [Abstract]    
Gross $ 43,835 $ 44,863
Accumulated Amortization (21,252) (20,825)
Total 22,583 24,038
Gross value of fully amortized intangible assets 52,300 49,300
Capitalized software development costs    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 1,659 2,575
Accumulated Amortization (512) (1,150)
Total 1,147 1,425
Customer relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 6,340 6,340
Accumulated Amortization (5,069) (4,526)
Total 1,271 1,814
Developed and core technology    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 740 740
Accumulated Amortization (469) (398)
Total 271 342
Patents    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 35,046 34,758
Accumulated Amortization (15,172) (14,339)
Total 19,874 20,419
Trademarks and trade names    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross 50 450
Accumulated Amortization (30) (412)
Total $ 20 $ 38