XML 54 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Employee compensation $ 3,624 $ 19,371
Other accrued expenses 13,057 17,124
Total $ 16,681 $ 36,495