XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and intangible assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (16,535) $ (15,833)
Net Carrying Value $ 8,857  
Weighted Average Useful Life (in years) 3 years 1 month 6 days 3 years 3 months 18 days
Intangible assets, gross $ 25,392 $ 25,392
Intangible assets, net 8,857 9,559
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 2,516 2,516
Accumulated Amortization (2,512) (2,508)
Net Carrying Value $ 4 $ 8
Weighted Average Useful Life (in years) 3 months 18 days 7 months 6 days
Tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 4,114 $ 4,114
Accumulated Amortization (1,901) (1,799)
Net Carrying Value $ 2,213 $ 2,315
Weighted Average Useful Life (in years) 5 years 7 months 6 days 5 years 10 months 24 days
Technology - acquired    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 18,672 $ 18,672
Accumulated Amortization (12,032) (11,436)
Net Carrying Value $ 6,640 $ 7,236
Weighted Average Useful Life (in years) 2 years 10 months 24 days 3 years 1 month 6 days
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 90 $ 90
Accumulated Amortization (90) (90)
Net Carrying Value $ 0 $ 0
Weighted Average Useful Life (in years) 0 years 0 years