XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.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, 2022   208,429,312      
Beginning balance at Dec. 31, 2022 $ 311,741 $ 21 $ 656,626 $ (277) $ (344,629)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of RSUs, net of shares withheld for taxes (in shares)   751,486      
Payments for taxes related to net share settlement of equity awards (3,657)   (3,657)    
Exercise of vested stock options (in shares)   131,246      
Exercise of vested stock options 245   245    
Stock-based compensation 14,317   14,317    
Other comprehensive income 166     166  
Net income (loss) (10,067)       (10,067)
Ending balance (in shares) at Mar. 31, 2023   209,312,044      
Ending balance at Mar. 31, 2023 312,745 $ 21 667,531 (111) (354,696)
Beginning balance (in shares) at Dec. 31, 2022   208,429,312      
Beginning balance at Dec. 31, 2022 311,741 $ 21 656,626 (277) (344,629)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Other comprehensive income 144        
Net income (loss) (24,791)        
Ending balance (in shares) at Sep. 30, 2023   211,956,017      
Ending balance at Sep. 30, 2023 328,562 $ 21 698,094 (133) (369,420)
Beginning balance (in shares) at Mar. 31, 2023   209,312,044      
Beginning balance at Mar. 31, 2023 312,745 $ 21 667,531 (111) (354,696)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of RSUs, net of shares withheld for taxes (in shares)   1,017,129      
Payments for taxes related to net share settlement of equity awards (3,754)   (3,754)    
Exercise of vested stock options (in shares)   211,002      
Exercise of vested stock options 315   315    
Stock-based compensation 17,171   17,171    
Issuance of common stock under employee stock purchase plan (in shares)   256,946      
Issuance of common stock under employee stock purchase plan 898   898    
Other comprehensive income (147)     (147)  
Net income (loss) (7,157)       (7,157)
Ending balance (in shares) at Jun. 30, 2023   210,797,121      
Ending balance at Jun. 30, 2023 320,071 $ 21 682,161 (258) (361,853)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of RSUs, net of shares withheld for taxes (in shares)   779,497      
Payments for taxes related to net share settlement of equity awards (2,690)   (2,690)    
Exercise of vested stock options (in shares)   379,399      
Exercise of vested stock options 1,131   1,131    
Stock-based compensation 17,492   17,492    
Other comprehensive income 125     125  
Net income (loss) (7,567)       (7,567)
Ending balance (in shares) at Sep. 30, 2023   211,956,017      
Ending balance at Sep. 30, 2023 328,562 $ 21 698,094 (133) (369,420)
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    
Repurchase and retirement of common stock (in shares)   (2,023,080)      
Repurchases and retirement of common stock (28,064)   (28,064)    
Stock-based compensation 19,671   19,671    
Other comprehensive income (38)     (38)  
Net income (loss) 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]          
Issuance of common stock acquisition-related earn-out consideration (in shares)   119,344      
Other comprehensive income 353        
Net income (loss) 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    
Repurchase and retirement of common stock (in shares)   (1,609,043)      
Repurchases and retirement of common stock (19,932)   (19,932)    
Stock-based compensation 24,672   24,672    
Conversion of preferred stock to common stock (in shares)   62,296      
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    
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    
Other comprehensive income (6)     (6)  
Net income (loss) 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    
Repurchase and retirement of common stock (in shares)   (1,897,183)      
Repurchases and retirement of common stock $ (30,038)   (30,038)    
Issuance of common stock for acquisition of business (in shares) 976,341        
Issuance of common stock for acquisition of business $ 15,500        
Stock-based compensation 25,420   25,420    
Other comprehensive income 397     397  
Net income (loss) 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)