v3.26.1
Stock-Based Compensation - Summary of the Stock Based Compensation Expense based on Roles and Responsibilities of the Employees (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Share-based Payment Arrangement, Expense $ 3,043 $ 6,222 $ 7,006 $ 11,127
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Share-based Payment Arrangement, Expense 138 79 254 192
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Share-based Payment Arrangement, Expense 1,908 4,816 4,166 7,305
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Share-based Payment Arrangement, Expense 588 837 1,856 1,662
Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Share-based Payment Arrangement, Expense $ 409 $ 490 $ 730 $ 1,968