v3.25.2
Goodwill and intangible assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Goodwill And Intangible Assets [Line Items]          
Amortization of intangible assets $ 500 $ 1,600 $ 1,956 $ 3,218 $ 6,430
Write-off of intangible assets 0 $ 0 13,416 $ 0 $ 0
Accumulated impairment of goodwill $ 0   0    
Customer Relationships, Trademarks, Trade Names And Domain Names          
Goodwill And Intangible Assets [Line Items]          
Write-off of intangible assets     $ 13,400