v3.26.1
Share-based Compensation - Summary of Allocated Share-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-based compensation recognized    
Share-based compensation expense $ 2,050 $ 1,596
Capitalized in intangible assets 366 382
Total 2,416 1,978
Cost of revenue (exclusive of depreciation and amortization)    
Share-based compensation recognized    
Share-based compensation expense 15 0
Sales and Marketing Expenses    
Share-based compensation recognized    
Share-based compensation expense 228 195
General and Administrative Expenses    
Share-based compensation recognized    
Share-based compensation expense $ 1,807 $ 1,401