XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Charges - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
May 17, 2023
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring plan executed date May 17, 2023  
2023 Restructuring Plan [Member] | Research and Development Expense [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   $ 300
2023 Restructuring Plan [Member] | Sales and Marketing Expense [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   900
2023 Restructuring Plan [Member] | General and Administrative Expense [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   200
Employee Severance [Member] | 2023 Restructuring Plan [Member]    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges   $ 1,405