XML 266 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and intangible assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (15,833) $ (13,096)
Total 9,559  
Intangible assets, gross 25,392 25,092
Intangible assets, net $ 9,559 $ 11,996
Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 3 years 3 months 18 days 4 years 3 months 18 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 2,516 $ 2,516
Accumulated Amortization (2,508) (2,495)
Total $ 8 $ 21
Customer relationships | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 7 months 6 days 1 year 7 months 6 days
Tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 4,114 $ 4,114
Accumulated Amortization (1,799) (1,389)
Total $ 2,315 $ 2,725
Tradenames | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 5 years 10 months 24 days 6 years 10 months 24 days
Technology - acquired    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 18,672 $ 18,372
Accumulated Amortization (11,436) (9,122)
Total $ 7,236 $ 9,250
Technology - acquired | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 3 years 1 month 6 days 4 years 1 month 6 days
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 90 $ 90
Accumulated Amortization (90) (90)
Total $ 0 $ 0
Non-compete agreements | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Useful Life (in years) 0 years 0 years