XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities - Schedule of Accrued Expenses, Accrued Income Taxes, and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Accrued bonus $ 11,685 $ 15,247
Other accrued expenses, accrued income taxes, and other current liabilities 19,897 18,471
Total $ 31,582 $ 33,718