v3.26.3
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 22, 2024
USD ($)
shares
Sep. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
Mar. 31, 2026
USD ($)
Sep. 30, 2025
USD ($)
shares
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Sep. 30, 2026
USD ($)
$ / shares
shares
Sep. 30, 2025
USD ($)
shares
Dec. 31, 2025
$ / shares
shares
Aug. 31, 2024
USD ($)
May 31, 2021
USD ($)
$ / shares
Feb. 09, 2021
Class of Stock [Line Items]                          
Preferred stock, shares authorized (in shares) | shares   100,000,000           100,000,000   100,000,000      
Preferred stock, shares outstanding (in shares) | shares   0           0   0      
Preferred stock, shares issued (in shares) | shares   0           0   0      
Warrants, exercise price (in dollars per share) | $ / shares                       $ 70.12  
Warrants outstanding                       $ 35,300  
Total stock-based compensation expense   $ 15,356     $ 12,622     $ 47,082 $ 40,016        
Increase in authorized amount       $ 100,000   $ 100,000 $ 100,000            
Authorized amount   400,000           400,000          
Aggregate repurchase amount   14,535 $ 23,234 45,144 39,130 68,169 73,408            
Treasury Stock, Common                          
Class of Stock [Line Items]                          
Aggregate repurchase amount   14,535 $ 23,234 $ 45,144 39,130 $ 68,169 $ 73,408 82,900 180,700        
Restricted Stock Purchase, Tranche Two                          
Class of Stock [Line Items]                          
Restricted stock purchase, shares released                         2.08%
Restricted Stock Purchase, Tranche One                          
Class of Stock [Line Items]                          
Restricted stock purchase, shares released                         25.00%
Income Statement Location [Axis]: us-gaap:CostOfRevenue                          
Class of Stock [Line Items]                          
Total stock-based compensation expense   850     622     2,606 1,904        
Income Statement Location [Axis]: us-gaap:GeneralAndAdministrativeExpense                          
Class of Stock [Line Items]                          
Total stock-based compensation expense   5,957     5,486     18,609 15,949        
Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense                          
Class of Stock [Line Items]                          
Total stock-based compensation expense   2,860     2,381     8,836 8,028        
Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense                          
Class of Stock [Line Items]                          
Total stock-based compensation expense   $ 5,689     4,133     $ 17,031 14,135        
Common stock warrant                          
Class of Stock [Line Items]                          
Warrants (in shares) | shares 4,121,034                        
Warrants, vested (in shares) | shares               3,502,879   3,502,879      
Warrants, exercisable (in shares) | shares   3,502,879           3,502,879   3,502,879      
Warrants outstanding $ 37,200                        
Warrants, Performance Conditions | Share-Based Payment Arrangement, Nonemployee                          
Class of Stock [Line Items]                          
Stock-based compensation expense yet to be recognized   $ 14,700           $ 14,700          
Warrants, Performance Conditions | Share-Based Payment Arrangement, Nonemployee | Income Statement Location [Axis]: us-gaap:SellingAndMarketingExpense                          
Class of Stock [Line Items]                          
Total stock-based compensation expense   $ 2,300     $ 6,600     $ 2,300 $ 6,600        
Warrants, Performance Conditions Met | Share-Based Payment Arrangement, Nonemployee                          
Class of Stock [Line Items]                          
Stock-based compensation yet to be recognized, weighted average period               2 years          
IPO                          
Class of Stock [Line Items]                          
Common stock, par value (in usd per share) | $ / shares   $ 0.00001           $ 0.00001          
Preferred stock, shares authorized (in shares) | shares   100,000,000           100,000,000          
Redeemable convertible preferred stock, par value (in usd per share) | $ / shares   $ 0.00001           $ 0.00001          
Common Class A                          
Class of Stock [Line Items]                          
Common stock, shares authorized (in shares) | shares   3,000,000,000           3,000,000,000   3,000,000,000      
Common stock, par value (in usd per share) | $ / shares   $ 0.00001           $ 0.00001   $ 0.00001      
Common Class A | ESPP                          
Class of Stock [Line Items]                          
Authorized amount                     $ 100,000    
Increase of common stock issued (in shares) | shares   395,364     1,448,325     3,055,072 4,737,252        
Remaining amount authorized   $ 52,900           $ 52,900          
Common Class A | IPO                          
Class of Stock [Line Items]                          
Common stock, shares authorized (in shares) | shares   3,000,000,000           3,000,000,000          
Common Class B                          
Class of Stock [Line Items]                          
Common stock, shares authorized (in shares) | shares   350,000,000           350,000,000   350,000,000      
Common stock, par value (in usd per share) | $ / shares   $ 0.00001           $ 0.00001   $ 0.00001      
Common stock, votes per share (votes) 20                        
Common Class B | IPO                          
Class of Stock [Line Items]                          
Common stock, shares authorized (in shares) | shares   350,000,000           350,000,000