XML 56 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Intangible Assets and Goodwill - Intangible Asset Components (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Useful Life (Years) 6 years 8 months 12 days  
Gross Carrying Amount $ 49,446 $ 49,142
Accumulated Amortization (29,600) (26,872)
Net Carrying Amount $ 19,846 22,270
Acquired technology    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Useful Life (Years) 4 years 7 months 6 days  
Gross Carrying Amount $ 27,784 27,010
Accumulated Amortization (19,422) (17,565)
Net Carrying Amount $ 8,362 9,445
Acquired customer-related    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Useful Life (Years) 9 years 9 months 18 days  
Gross Carrying Amount $ 17,165 17,663
Accumulated Amortization (7,135) (6,435)
Net Carrying Amount $ 10,030 11,228
Acquired trade names    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Useful Life (Years) 5 years  
Gross Carrying Amount $ 715 738
Accumulated Amortization (608) (553)
Net Carrying Amount $ 107 185
Patents and perpetual licenses    
Intangible Asset, Finite-Lived [Line Items]    
Weighted Average Useful Life (Years) 8 years 4 months 24 days  
Gross Carrying Amount $ 3,782 3,731
Accumulated Amortization (2,435) (2,319)
Net Carrying Amount $ 1,347 $ 1,412