Subsequent Event - Additional Information (Detail) - USD ($) $ in Thousands |
12 Months Ended | |||
|---|---|---|---|---|
Jan. 24, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Subsequent Event [Line Items] | ||||
| Debt financing, paid principal amount outstanding | $ 0 | $ 0 | $ 42,590 | |
| Revolving Credit Facility [Member] | Subsequent Event [Member] | ||||
| Subsequent Event [Line Items] | ||||
| Debt financing, paid principal amount outstanding | $ 417,000 | |||
| Debt financing, proceeds from revolving loans | $ 135,000 | |||
| Debt financing, basis spread on variable margin rate | 2.50% | |||