v3.25.1
Accrued Liabilities - Summary of accrued and other liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Payroll and employee-related expenses $ 7,618 $ 16,650
Other accrued expenses 7,546 8,095
Other liabilities 4,311 1,717
Current 18,513 26,462
Non-current 962 0
Total accrued and other liabilities $ 19,475 $ 26,462