The Company and Summary of Significant Accounting Policies (Details) - market |
Jun. 30, 2025 |
Jan. 01, 2024 |
Dec. 31, 2023 |
---|---|---|---|
Property, Plant and Equipment [Line Items] | |||
Number of operating markets | 190 | ||
Software and Software Development Costs | |||
Property, Plant and Equipment [Line Items] | |||
Property, plant and equipment, useful life | 4 years | 3 years |