v3.26.3
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 17, 2024
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense yet to be recognized, option   $ 1,900   $ 1,900  
Granted (in shares)       0  
Intrinsic value       $ 10,700  
Total stock-based compensation expense   15,356 $ 12,622 47,082 $ 40,016
Income Statement Location [Axis]: us-gaap:CostOfRevenue          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense   850 622 2,606 1,904
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense   5,957 5,486 18,609 15,949
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Capitalized stock-based compensation expense   600   1,700  
Capitalized stock-based compensation expense     300   800
Total stock-based compensation expense   2,860 2,381 8,836 8,028
Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Total stock-based compensation expense   $ 5,689 $ 4,133 $ 17,031 $ 14,135
ESPP          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Shares issued under the employee stock purchase plan (in shares)   0 0 72,020 39,768
Stock options          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation yet to be recognized, weighted average period       1 year  
Restricted stock units outstanding          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense yet to be recognized   $ 125,200   $ 125,200  
Stock-based compensation yet to be recognized, weighted average period       2 years 10 months 24 days  
Granted (in shares)       3,137,408  
Restricted stock units outstanding | Chief Executive Officer          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Granted (in shares) 125,216        
Total stock-based compensation expense   1,300 $ 3,900 $ 1,300 $ 3,900
Restricted stock units outstanding | Chief Executive Officer | Minimum          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Award vesting percentage 0.00%        
Restricted stock units outstanding | Chief Executive Officer | Maximum          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Award vesting percentage 200.00%        
Employee Stock          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation expense yet to be recognized   $ 100   $ 100  
Stock-based compensation yet to be recognized, weighted average period       1 month 6 days  
Employee Stock | ESPP          
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]          
Stock-based compensation yet to be recognized, weighted average period       6 months  
Purchase price of common stock, percent       85.00%