Nature of the Business and Basis of Presentation (Details) |
Mar. 27, 2026
Location
Continent
|
|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
| Number of locations | Location | 27 |
| Number of continents on which entity operates | Continent | 4 |