XML 58 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued expenses and other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued employee compensation and related taxes $ 15,930 $ 19,748
Accrued vendor liabilities 3,070 4,193
Accrued income and other non-employee related taxes 11,227 6,270
Accrued professional services 2,661 2,139
Current portion of operating lease liabilities 1,498 1,465
Other accrued expenses and current liabilities 9,150 9,500
Accrued expenses and other current liabilities $ 43,536 $ 43,315