v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Payroll-related expenses $ 31,241 $ 17,617
Professional services expenses 12,445 5,854
Other accrued expenses 8,670 19,284
Accrued expenses $ 52,356 $ 42,755