v3.25.0.1
Stock-based Compensation - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-based compensation      
Stock-based compensation expense $ 54,437 $ 8,848 $ 8,003
Cost of revenue      
Stock-based compensation      
Stock-based compensation expense 2,403 645 478
General and administrative      
Stock-based compensation      
Stock-based compensation expense 31,288 5,034 4,567
Sales and marketing      
Stock-based compensation      
Stock-based compensation expense 12,440 1,866 1,776
Research and development      
Stock-based compensation      
Stock-based compensation expense $ 8,306 $ 1,303 $ 1,182