Organization and Basis of Presentation - Additional Information (Detail) |
6 Months Ended |
---|---|
Jun. 30, 2025
Location
Country
| |
Basis Of Presentation And Organization [Abstract] | |
Number of business locations | Location | 160 |
Number of countries distribution occur through vendors | Country | 30 |