Commitments and Contingencies - Additional Information (Detail) $ in Millions |
12 Months Ended |
|---|---|
|
Dec. 31, 2024
USD ($)
| |
| Commitments and Contingencies [Line Items] | |
| Increase in future lease commitments | $ 79.1 |
| Lessee operating lease commitments not yet commenced | 5.8 |
| Black Economic Development Fund [Member] | |
| Commitments and Contingencies [Line Items] | |
| Commitments to contribute additional capital | $ 3.0 |
| Minimum [Member] | |
| Commitments and Contingencies [Line Items] | |
| Operating lease commitments, lease terms | 2 years |
| Maximum [Member] | |
| Commitments and Contingencies [Line Items] | |
| Operating lease commitments, lease terms | 5 years |