v3.26.3
Share-based Compensation - Summary of Allocated Share-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-based compensation recognized        
Share-based compensation expense $ 2,079 $ 1,706 $ 6,365 $ 5,129
Cost of revenue (exclusive of depreciation and amortization) [1] 4,018 3,622 11,655 10,784
Sales and marketing expenses 6,160 5,402 17,768 16,431
General and administrative expenses 8,971 6,777 25,138 20,204
Capitalized in intangible assets 583 394 1,471 1,146
Total 2,662 2,100 7,836 6,275
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization        
Share-based compensation recognized        
Share-based compensation expense 15 0 44 0
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Share-based compensation recognized        
Share-based compensation expense 1,831 1,500 5,713 4,535
Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
Share-based compensation recognized        
Share-based compensation expense $ 233 $ 206 $ 608 $ 594
[1] Cost of revenue (exclusive of depreciation and amortization) includes certain personnel-related expenses and share-based compensation expense, which are not included in the related line items below.