401(k) Savings Plan - Additional Information (Detail) - 401(k) Savings Plan [Member] - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jan. 01, 2021 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Defined Contribution Plan Disclosure [Line Items] | |||||
Defined contribution plan, maximum annual contributions per employee, percent | 100.00% | 90.00% | |||
Defined contribution plan, employer matching contribution percent | 4.00% | ||||
Defined contribution plan, employer contribution | $ 0.5 | $ 0.5 | $ 1.1 | $ 1.0 |