XML 22 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated deficit
Beginning balance (in shares) at Dec. 31, 2023   213,481,743      
Beginning balance at Dec. 31, 2023 $ 344,029 $ 21 $ 712,307 $ (124) $ (368,175)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of RSUs, net of shares withheld for taxes (in shares)   925,243      
Payments for taxes related to net share settlement of equity awards (7,314)   (7,314)    
Exercise of vested stock options (in shares)   2,027,347      
Exercise of vested stock options 5,070   5,070    
Stock-based compensation 19,671   19,671    
Other comprehensive income (38)     (38)  
Repurchase and retirement of common stock (in shares)   (2,023,080)      
Repurchases and retirement of common stock (28,064)   (28,064)    
Net income 11,128       11,128
Ending balance (in shares) at Mar. 31, 2024   214,411,253      
Ending balance at Mar. 31, 2024 344,482 $ 21 701,670 (162) (357,047)
Beginning balance (in shares) at Dec. 31, 2023   213,481,743      
Beginning balance at Dec. 31, 2023 344,029 $ 21 712,307 (124) (368,175)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Other comprehensive income 353        
Net income 100,013        
Ending balance (in shares) at Sep. 30, 2024   217,816,177      
Ending balance at Sep. 30, 2024 440,051 $ 22 707,962 229 (268,162)
Beginning balance (in shares) at Mar. 31, 2024   214,411,253      
Beginning balance at Mar. 31, 2024 344,482 $ 21 701,670 (162) (357,047)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of RSUs, net of shares withheld for taxes (in shares)   1,230,801      
Payments for taxes related to net share settlement of equity awards (14,967)   (14,967)    
Exercise of vested stock options (in shares)   2,214,099      
Exercise of vested stock options 11,402 $ 1 11,401    
Stock-based compensation 24,672   24,672    
Other comprehensive income (6)     (6)  
Issuance of common stock under employee stock purchase plan (in shares)   366,524      
Issuance of common stock under employee stock purchase plan 1,622   1,622    
Repurchase and retirement of common stock (in shares)   (1,609,043)      
Repurchases and retirement of common stock (19,932)   (19,932)    
Exercise of class A common stock warrants (in shares)   62,296      
Issuance of common stock acquisition-related earn-out consideration (in shares)   119,344      
Issuance of common stock for acquisition-related earn-out consideration 1,396   1,396    
Net income 13,297       13,297
Ending balance (in shares) at Jun. 30, 2024   216,795,274      
Ending balance at Jun. 30, 2024 361,966 $ 22 705,862 (168) (343,750)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of RSUs, net of shares withheld for taxes (in shares)   1,132,889      
Payments for taxes related to net share settlement of equity awards (10,815)   (10,815)    
Exercise of vested stock options (in shares)   808,856      
Exercise of vested stock options $ 2,033   2,033    
Issuance of common stock for acquisition of assets (in shares) 976,341        
Issuance of common stock for acquisition of assets $ 15,500        
Stock-based compensation 25,420   25,420    
Other comprehensive income 397     397  
Repurchase and retirement of common stock (in shares)   (1,897,183)      
Repurchases and retirement of common stock (30,038)   (30,038)    
Net income 75,588       75,588
Ending balance (in shares) at Sep. 30, 2024   217,816,177      
Ending balance at Sep. 30, 2024 440,051 $ 22 707,962 229 (268,162)
Beginning balance (in shares) at Dec. 31, 2024   220,837,209      
Beginning balance at Dec. 31, 2024 476,716 $ 22 719,155 (324) (242,137)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of RSUs, net of shares withheld for taxes (in shares)   1,179,653      
Payments for taxes related to net share settlement of equity awards (25,711)   (25,711)    
Exercise of vested stock options (in shares)   1,274,229      
Exercise of vested stock options 3,928   3,928    
Issuance of common stock for acquisition of assets (in shares)   292,806      
Issuance of common stock for acquisition of assets 12,760   12,760    
Common stock to be issued for asset acquisition indemnification holdback 6,380   6,380    
Stock-based compensation 25,543   25,543    
Other comprehensive income 160     160  
Net income 49,485       49,485
Ending balance (in shares) at Mar. 31, 2025   223,583,897      
Ending balance at Mar. 31, 2025 549,261 $ 22 742,055 (164) (192,652)
Beginning balance (in shares) at Dec. 31, 2024   220,837,209      
Beginning balance at Dec. 31, 2024 476,716 $ 22 719,155 (324) (242,137)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Other comprehensive income 1,245        
Purchases of capped calls related to convertible senior notes, net of tax     (35,500)    
Net income 107,764        
Ending balance (in shares) at Sep. 30, 2025   227,498,842      
Ending balance at Sep. 30, 2025 580,982 $ 23 714,411 921 (134,373)
Beginning balance (in shares) at Mar. 31, 2025   223,583,897      
Beginning balance at Mar. 31, 2025 549,261 $ 22 742,055 (164) (192,652)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of RSUs, net of shares withheld for taxes (in shares)   1,183,553      
Payments for taxes related to net share settlement of equity awards (36,764)   (36,764)    
Exercise of vested stock options (in shares)   739,789      
Exercise of vested stock options 2,569 $ 1 2,568    
Stock-based compensation 36,689   36,689    
Other comprehensive income 986     986  
Issuance of common stock under employee stock purchase plan (in shares)   251,818      
Issuance of common stock under employee stock purchase plan 2,970   2,970    
Purchases of capped calls related to convertible senior notes, net of tax (35,520)   (35,520)    
Net income 42,505       42,505
Ending balance (in shares) at Jun. 30, 2025   225,759,057      
Ending balance at Jun. 30, 2025 562,696 $ 23 711,998 822 (150,147)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of RSUs, net of shares withheld for taxes (in shares)   1,031,572      
Payments for taxes related to net share settlement of equity awards (32,480)   (32,480)    
Exercise of vested stock options (in shares)   900,471      
Exercise of vested stock options 3,299   3,299    
Stock-based compensation 41,073   41,073    
Other comprehensive income 99     99  
Repurchase and retirement of common stock (in shares)   (192,258)      
Repurchases and retirement of common stock (9,479)   (9,479)    
Net income 15,774       15,774
Ending balance (in shares) at Sep. 30, 2025   227,498,842      
Ending balance at Sep. 30, 2025 $ 580,982 $ 23 $ 714,411 $ 921 $ (134,373)