XML 65 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Payroll-related expenses $ 18,297 $ 17,617
Professional services expenses 13,452 5,854
Interest expense 0 1,108
Net working capital adjustment 3,321 0
Other accrued expenses 15,286 18,176
Accrued expenses $ 50,356 $ 42,755