Revenue (Adjustments to Revenue) (Details) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
|
| U.S. | Sales returns, rebates, and discounts | ||||
| Change in Accounting Estimate [Line Items] | ||||
| Revenue, information used to determine revenue recognized, change in accounting estimate, percent (less than) | 1.00% | 1.00% | 1.00% | 1.00% |