v3.25.2
Revenues - Additional Information (Detail)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
Customer
Mar. 31, 2024
Customer
Dec. 31, 2024
USD ($)
Deferred Revenue Arrangement [Line Items]      
Revenue recognized included contract liability | $ $ 27.8   $ 44.8
Customer Concentration Risk [Member] | Sales Revenue, Net [Member]      
Deferred Revenue Arrangement [Line Items]      
Number of customers accounted for Specific revenue 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  
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%