v3.26.1
Revenue from Contracts with Customers - Schedule of Amount of and Change in Accruals for Rebate Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 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 105,315
Payments or credits made during the period (101,299)
Ending Balance $ 70,464