v3.26.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued professional fees $ 1,060 $ 610
Accrued employee-related costs 4,693 5,811
Legal settlement accrual 5,440 1,600
Other 3,128 1,785
Accrued expenses $ 14,321 $ 9,806