General Information - Nature of Business (Details) |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
location
country
| |
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | |
| Number of locations (over) | location | 100 |
| Number of country (over) | country | 20 |