v3.25.1
Share-based Compensation - Summary of Allocated Share-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based compensation recognized    
Share-based compensation expense $ 1,596 $ 1,402
Capitalized in intangible assets 382 446
Total 1,978 1,848
Sales and Marketing Expenses    
Share-based compensation recognized    
Share-based compensation expense 195 138
General and Administrative Expenses    
Share-based compensation recognized    
Share-based compensation expense $ 1,401 $ 1,264