v3.25.2
Other Accrued Expenses - Summary of Other Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued Liabilities [Abstract]    
Accrued employee-related expenses $ 4,154 $ 7,211
Accrued professional fees 1,197 531
Accrued other 810 355
Total other accrued expenses $ 6,161 $ 8,097