XML 80 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Financial Statement Information - Schedule of Accrued Compensation and Related Benefits (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued payroll and related costs $ 2,262 $ 2,052
Accrued bonus 18,254 17,081
Accrued commissions 6,410 5,143
Accrued acquisition-related compensation 0 5,470
Other 3,179 2,929
Accrued compensation and related benefits $ 30,105 $ 32,675