v3.25.1
Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Supplier Finance Program [Line Items]    
Non-current accruals for rebates, chargebacks and returns $ 61,800 $ 0
Accrued expenses, non-current (62,476) $ 0
Reclassification    
Supplier Finance Program [Line Items]    
Accrued expenses and other current liabilities 45,900  
Accrued expenses, non-current $ 45,900