Income Taxes - Schedule of Net Change In Valuation Allowance (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Valuation Allowance [Abstract] | |||
| Valuation Allowance, beginning of year | $ 297,294 | $ 244,064 | $ 161,749 |
| Charges | 205,777 | 52,878 | 66,827 |
| Purchase accounting adjustments | 0 | 352 | 15,488 |
| Valuation Allowance, end of year | $ 503,071 | $ 297,294 | $ 244,064 |