v3.24.0.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses And Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Payroll and payroll-related $ 12,805 $ 11,961
Tax receivable agreement, current portion 20,095 0
Contingent consideration, current 1,602 0
Sales, franchise and other taxes 9,526 11,738
Other 7,501 3,156
Accrued expenses and other current liabilities $ 51,529 $ 26,855