v3.26.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued professional fees $ 2,420 $ 610
Accrued employee-related costs 4,746 5,811
Accrued tax distributions 303  
Income tax payable 42  
Legal settlement accrual 455 1,600
Other 2,316 1,785
Accrued expenses $ 10,282 $ 9,806