v3.25.4
Summary of significant accounting policies - Long-Lived Intangible Assets, Schedule of Useful Lives (Details)
Dec. 31, 2025
Software  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of long-lived intangible assets 3 years
Minimum | Customer lists  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of long-lived intangible assets 8 years
Minimum | Patented and unpatented technology  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of long-lived intangible assets 8 years
Minimum | Trademarks, brand and other marketing-related items  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of long-lived intangible assets 15 years
Maximum | Customer lists  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of long-lived intangible assets 20 years
Maximum | Patented and unpatented technology  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of long-lived intangible assets 20 years
Maximum | Trademarks, brand and other marketing-related items  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful lives of long-lived intangible assets 25 years