XML 101 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Accounts - Summary of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Payroll and related benefits $ 43,426 $ 53,581
Taxes 4,680 5,823
Lease liability 14,181 [1] 13,632
Other 19,195 17,971
Total $ 81,482 $ 91,007
[1] Included in accrued expenses and other current liabilities in the Consolidated Balance Sheets.