Business Segment and Geographic Information (Narrative) (Details) |
Mar. 31, 2024
Division
Customers
|
Dec. 31, 2023
Customers
|
|---|---|---|
| Concentration Risk [Line Items] | ||
| Number of business segments | Division | 2 | |
| Maximum Percentage Gross Trade Receivables From One Customer | 10.00% | 10.00% |
| NumberOfCustomersExceedReceivablesThreshold | Customers | 0 | 0 |