v3.24.3
Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities - Additional Information (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Payables and Accruals [Abstract]  
Decrease in accrued bonus $ 3,562