Commitments and Contingencies - Additional Information (Detail) - USD ($) $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
Dec. 31, 2024 |
|
| Lessee, Operating Lease, Liability, Payments, Due | $ 9,100 | $ 8,100 | |
| Significant change in expected future minimum lease payments since year end | 0 | ||
| Property, Plant and Equipment Member | |||
| Operating Lease, Right-of-Use Asset | 273,000 | $ 270,300 | |
| Other Liabilities [Member] | |||
| Operating Lease, Liability | $ 310,800 | $ 308,100 | |