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