v3.25.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]      
Professional services and consulting and other vendor fees $ 27,557 $ 30,302  
Payroll and other employee-related costs 9,397 10,061  
Warrants liability (Note 9) 8,674 17,498  
Accrued interest 6,688 998  
Restructuring (Note 12) 1,206 3,028 $ 2,076
Non-income tax 559 644  
Sales commissions 1,882 2,207  
Other 1,320 1,844  
Total accrued expenses and other current liabilities $ 57,283 $ 66,582