Revenue - Additional Information (Detail) $ in Millions |
6 Months Ended |
---|---|
Jun. 30, 2025
USD ($)
| |
Schedule of Technology Services Revenue [line Items] | |
Estimated annual fixed minimum fees for currently outstanding contracts | $ 610 |
Minimum [Member] | |
Schedule of Technology Services Revenue [line Items] | |
Term of currently outstanding contracts | 1 year |
Maximum [Member] | |
Schedule of Technology Services Revenue [line Items] | |
Term of currently outstanding contracts | 5 years |