v3.25.2
Accrued expenses and other current liabilities - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Supplier Finance Program [Line Items]    
Non-current accruals for rebates, chargebacks and returns $ 83,400 $ 0
Accrued expenses, non-current (83,960) $ 0
Reclassification    
Supplier Finance Program [Line Items]    
Accrued expenses and other current liabilities 45,900  
Accrued expenses, non-current $ 45,900