v3.26.1
Net Loss Per Share - Schedule of Antidilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Equity awards      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted-average potentially dilutive shares excluded from calculation of diluted loss per share because effect would be antidilutive (in shares) 3,296 2,488 1,973
Redeemable convertible preferred stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted-average potentially dilutive shares excluded from calculation of diluted loss per share because effect would be antidilutive (in shares) 4,113 3,989 3,873
Class B common stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Weighted-average potentially dilutive shares excluded from calculation of diluted loss per share because effect would be antidilutive (in shares) 12,621 12,711 12,814