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% |