Subsequent Events - Additional Information (Detail) |
3 Months Ended |
---|---|
Mar. 31, 2025 | |
Subsequent Events [Abstract] | |
Subsequent event, description | The Company has evaluated subsequent events through May 14, 2025, the date on which the consolidated financial statements were issued and concluded that no subsequent events have occurred that require adjustments to or disclosure in such financial statements. |
Subsequent event, date | May 14, 2025 |