v3.25.2
Revenues - Additional Information (Detail)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Customer
Jun. 30, 2024
Customer
Jun. 30, 2025
USD ($)
Customer
Jun. 30, 2024
Customer
Dec. 31, 2024
USD ($)
Deferred Revenue Arrangement [Line Items]          
Revenue recognized included contract liability | $ $ 10.3   $ 38.1   $ 44.8
Customer Concentration Risk [Member] | Sales Revenue, Net [Member]          
Deferred Revenue Arrangement [Line Items]          
Number of customers accounted for Specific revenue 0 0 0 0  
Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Deferred Revenue Arrangement [Line Items]          
Number of customers represented 10% or more of total accounts receivable 0 0 0 0  
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%