v3.24.3
Condensed Consolidated Statements of Stockholders' Deficit - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Compreh-ensive Loss
Accumulated Deficit
Beginning Balance (in shares) at Dec. 31, 2022   96,732,507      
Beginning Balance at Dec. 31, 2022 $ 47,569 $ 2 $ 263,957 $ (2,048) $ (214,342)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares)   3,230,294      
Issuance of common stock under equity incentive plan, net of taxes withheld (506)   (506)    
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)   120,348      
Issuance of common stock under employee stock purchase plan, net of taxes withheld 2,797   2,797    
Repurchase and retirement of common stock including related costs (in shares)   (13,888,704)      
Repurchase and retirement of common stock including related costs (479,698)   (332,817)   (146,881)
Stock-based compensation 66,569   66,569    
Other comprehensive income (loss) 1,026     1,026  
Net income attributable to common stockholders 3,470       3,470
Ending Balance (in shares) at Sep. 30, 2023   86,194,445      
Ending Balance at Sep. 30, 2023 (358,773) $ 2 0 (1,022) (357,753)
Beginning Balance (in shares) at Jun. 30, 2023   88,628,893      
Beginning Balance at Jun. 30, 2023 (267,579) $ 2 0 (948) (266,633)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares)   915,901      
Issuance of common stock under equity incentive plan, net of taxes withheld (1,208)   (1,208)    
Repurchase and retirement of common stock including related costs (in shares)   (3,350,349)      
Repurchase and retirement of common stock including related costs (107,090)   3,205   (110,295)
Stock-based compensation (1,997)   (1,997)    
Other comprehensive income (loss) (74)     (74)  
Net income attributable to common stockholders 19,175       19,175
Ending Balance (in shares) at Sep. 30, 2023   86,194,445      
Ending Balance at Sep. 30, 2023 $ (358,773) $ 2 0 (1,022) (357,753)
Beginning Balance (in shares) at Dec. 31, 2023 90,243,442 90,243,442      
Beginning Balance at Dec. 31, 2023 $ (313,698) $ 2 30,989 (452) (344,237)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares) 1,696,804 2,854,890      
Issuance of common stock under equity incentive plan, net of taxes withheld $ (9,318)   (9,318)    
Issuance of common stock under employee stock purchase plan, net of taxes withheld (in shares)   94,162      
Issuance of common stock under employee stock purchase plan, net of taxes withheld 2,231   2,231    
Repurchase and retirement of common stock including related costs (in shares)   (795,191)      
Repurchase and retirement of common stock including related costs (27,077)   (28,080)   1,003
Stock-based compensation 69,879   69,879    
Other comprehensive income (loss) 54     54  
Net income attributable to common stockholders $ 66,226       66,226
Ending Balance (in shares) at Sep. 30, 2024 92,397,303 92,397,303      
Ending Balance at Sep. 30, 2024 $ (211,703) $ 2 65,701 (398) (277,008)
Beginning Balance (in shares) at Jun. 30, 2024   91,698,027      
Beginning Balance at Jun. 30, 2024 (253,784) $ 2 56,748 (577) (309,957)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock under equity incentive plan, net of taxes withheld (in shares)   997,103      
Issuance of common stock under equity incentive plan, net of taxes withheld (3,474)   (3,474)    
Repurchase and retirement of common stock including related costs (in shares)   (297,827)      
Repurchase and retirement of common stock including related costs (11,370)   (11,370)    
Stock-based compensation 23,797   23,797    
Other comprehensive income (loss) 179     179  
Net income attributable to common stockholders $ 32,949       32,949
Ending Balance (in shares) at Sep. 30, 2024 92,397,303 92,397,303      
Ending Balance at Sep. 30, 2024 $ (211,703) $ 2 $ 65,701 $ (398) $ (277,008)