v3.25.1
Revenues - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred Revenue Arrangement [Line Items]      
Revenue recognized included contract liability $ 27.2 $ 28.2 $ 24.7
United States, United Kingdom, Japan, and China [Member] | Geographic Concentration Risk [Member] | Accounts Receivable [Member]      
Deferred Revenue Arrangement [Line Items]      
Long-lived assets percentage 10.00% 10.00%