v3.25.1
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