v3.26.1
Condensed Consolidated Statements of Changes in Redeemable Convertible Preferred Stock and Stockholders’ (Deficit) Equity - USD ($)
$ in Thousands
Total
Common Stock
Class A and Class B Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2024   120,711,000      
Beginning balance at Dec. 31, 2024 $ 340,073 $ 12 $ 1,029,220 $ (1,938) $ (687,221)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises (in shares)   22,000      
Stock option exercises 256   256    
Restricted stock unit releases (in shares)   616,000      
Shares withheld for taxes on stock-based compensation (in shares)   (97,000)      
Shares withheld for taxes on stock-based compensation (2,341)   (2,341)    
Stock-based compensation (in shares)   27,000      
Shares withheld for taxes on stock-based compensation 12,620   12,620    
Stock-based compensation 9     9  
Net income (loss) 3,472       3,472
Ending balance (in shares) at Mar. 31, 2025   121,279,000      
Ending balance at Mar. 31, 2025 354,089 $ 12 1,039,755 (1,929) (683,749)
Beginning balance (in shares) at Dec. 31, 2024   120,711,000      
Beginning balance at Dec. 31, 2024 340,073 $ 12 1,029,220 (1,938) (687,221)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 1,720        
Ending balance (in shares) at Jun. 30, 2025   121,831,000      
Ending balance at Jun. 30, 2025 361,451 $ 12 1,048,699 (1,759) (685,501)
Beginning balance (in shares) at Mar. 31, 2025   121,279,000      
Beginning balance at Mar. 31, 2025 354,089 $ 12 1,039,755 (1,929) (683,749)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises (in shares)   15,000      
Stock option exercises 77   77    
Restricted stock unit releases (in shares)   435,000      
Shares withheld for taxes on stock-based compensation (in shares)   (187,000)      
Shares withheld for taxes on stock-based compensation (4,020)   (4,020)    
Shares issued in connection with employee stock purchase plan (in shares)   110,000      
Shares issued in connection with employee stock purchase plan 1,169   1,169    
Shares withheld for taxes on stock-based compensation 8,897   8,897    
Non-cash charitable contributions (in shares)   179,000      
Non-cash charitable contributions 2,821   2,821    
Stock-based compensation 170     170  
Net income (loss) (1,752)       (1,752)
Ending balance (in shares) at Jun. 30, 2025   121,831,000      
Ending balance at Jun. 30, 2025 361,451 $ 12 1,048,699 (1,759) (685,501)
Beginning balance (in shares) at Dec. 31, 2025   122,327,000      
Beginning balance at Dec. 31, 2025 367,730 $ 12 1,054,779 (1,481) (685,580)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Restricted stock unit releases (in shares)   468,000      
Shares withheld for taxes on stock-based compensation (in shares)   (227,000)      
Shares withheld for taxes on stock-based compensation (6,160)   (6,160)    
Stock-based compensation (in shares)   27,000      
Shares withheld for taxes on stock-based compensation 11,383   11,383    
Stock-based compensation (325)     (325)  
Net income (loss) 3,177       3,177
Ending balance (in shares) at Mar. 31, 2026   122,595,000      
Ending balance at Mar. 31, 2026 375,805 $ 12 1,060,002 (1,806) (682,403)
Beginning balance (in shares) at Dec. 31, 2025   122,327,000      
Beginning balance at Dec. 31, 2025 $ 367,730 $ 12 1,054,779 (1,481) (685,580)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises (in shares) 202,000        
Net income (loss) $ 7,821        
Ending balance (in shares) at Jun. 30, 2026   123,306,000      
Ending balance at Jun. 30, 2026 391,985 $ 12 1,071,564 (1,832) (677,759)
Beginning balance (in shares) at Mar. 31, 2026   122,595,000      
Beginning balance at Mar. 31, 2026 375,805 $ 12 1,060,002 (1,806) (682,403)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock option exercises (in shares)   202,000      
Stock option exercises 773   773    
Restricted stock unit releases (in shares)   418,000      
Shares withheld for taxes on stock-based compensation (in shares)   (183,000)      
Shares withheld for taxes on stock-based compensation (4,443)   (4,443)    
Shares issued in connection with employee stock purchase plan (in shares)   95,000      
Shares issued in connection with employee stock purchase plan 1,370   1,370    
Shares withheld for taxes on stock-based compensation 9,912   9,912    
Non-cash charitable contributions (in shares)   179,000      
Non-cash charitable contributions 3,950   3,950    
Stock-based compensation (26)     (26)  
Net income (loss) 4,644       4,644
Ending balance (in shares) at Jun. 30, 2026   123,306,000      
Ending balance at Jun. 30, 2026 $ 391,985 $ 12 $ 1,071,564 $ (1,832) $ (677,759)