v3.26.3
Revenue from Contracts with Customers - Schedule of Amount of and Change in Accruals for Rebate Liabilities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]  
Beginning Balance $ 66,448
Provision related to current period revenues 162,046
Payments or credits made during the period (156,254)
Ending Balance $ 72,240