v3.25.2
Equity - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Equity      
Stock-based compensation expense $ 15,721 $ 22,110 $ 31,214
Cost of revenues      
Equity      
Stock-based compensation expense 938 811 666
Research and development expenses      
Equity      
Stock-based compensation expense 6,079 10,297 12,708
Sales and marketing expenses      
Equity      
Stock-based compensation expense 1,649 4,891 6,564
General and administrative expenses      
Equity      
Stock-based compensation expense $ 7,055 $ 6,111 $ 11,276