v3.25.2
Equity Incentive Plan - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation, net of amounts capitalized $ 15,228 $ 10,786 $ 25,118 $ 19,047
Cost of revenue        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation, net of amounts capitalized 1,154 427 1,557 774
Cost of revenue | Subscription        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation, net of amounts capitalized 716 203 884 362
Cost of revenue | Hardware        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation, net of amounts capitalized 438 224 673 408
Cost of revenue | Other        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation, net of amounts capitalized 0 0 0 4
Research and development        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation, net of amounts capitalized 7,780 6,467 13,490 11,793
Sales and marketing        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation, net of amounts capitalized 2,047 774 3,373 1,406
General and administrative        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation, net of amounts capitalized $ 4,247 $ 3,118 $ 6,698 $ 5,074