XML 101 R91.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Summary of the Company Recognized Stock-based Compensation Expense Related to Stock Options (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Incentive Stock Options And Non Qualified Stock Options [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount $ 3,440 $ 4,804
Incentive Stock Options And Non Qualified Stock Options [Member] | Selling and Marketing Expense [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount 53 689
Incentive Stock Options And Non Qualified Stock Options [Member] | Operations [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount 623 689
Incentive Stock Options And Non Qualified Stock Options [Member] | Technology And Product Development [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount 380 1,191
Incentive Stock Options And Non Qualified Stock Options [Member] | General and Administrative Expense [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount 2,384 2,235
Restricted Stock Units (RSUs) [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount 9,138 4,323
Restricted Stock Units (RSUs) [Member] | Selling and Marketing Expense [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount 408 734
Restricted Stock Units (RSUs) [Member] | Operations [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount 1,851 734
Restricted Stock Units (RSUs) [Member] | Technology And Product Development [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount 3,816 1,372
Restricted Stock Units (RSUs) [Member] | General and Administrative Expense [Member]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount $ 3,063 $ 1,483