v3.25.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Repurchase of common stock payable $ 9,155 $ 0
Income and other taxes payable 6,206 1,963
Litigation-related funds received from escrow 5,929 5,929
Employee compensation and benefits 4,006 13,435
Accrued interest payable 3,504 96
Lease liability, short-term 2,514 2,370
Accrued infrastructure expense 1,792 1,557
Accrued professional service fees 1,593 1,101
Accrued legal expense 910 469
Other accrued expenses 2,141 2,658
Accrued expenses and other current liabilities $ 37,750 $ 29,578