XML 94 R86.htm IDEA: XBRL DOCUMENT v3.24.3
Commitments - Additional Information (Detail)
$ in Millions
9 Months Ended
Sep. 30, 2024
USD ($)
Other Commitments [Line Items]  
Minimum purchase commitments year December 2025 $ 29.6
Minimum purchase commitments year December 2026 31.3
Minimum purchase commitments year December 2027 $ 50.1
Long Term Purchasing Agreement Relating To Licensing Data Used [Member]  
Other Commitments [Line Items]  
Long term purchase commitement month of expiry 2031