XML 14 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehen-sive Loss
Accumulated Deficit
Beginning Balance (in shares) at Dec. 31, 2021   109,175,863        
Beginning Balance at Dec. 31, 2021 $ 578,197 $ 2 $ (4,598) $ 769,705 $ (374) $ (186,538)
Beginning Balance (in shares) at Dec. 31, 2021     (1,968,228)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under stock option plan (in shares)   1,357,665        
Issuance of common stock under equity incentive plan, net of taxes withheld (6,709)     (6,709)    
Repurchase and retirement of common stock (in shares)   (2,577,471)        
Repurchase and retirement of common stock (150,000)     (150,000)    
Stock-based compensation 26,392     26,392    
Other comprehensive loss (1,926)       (1,926)  
Net loss attributable to common stockholders (18,568)         (18,568)
Ending Balance (in shares) at Mar. 31, 2022   107,956,057        
Ending Balance at Mar. 31, 2022 427,386 $ 2 $ (4,598) 639,388 (2,300) (205,106)
Ending Balance (in shares) at Mar. 31, 2022     (1,968,228)      
Beginning Balance (in shares) at Dec. 31, 2022   96,732,507        
Beginning Balance at Dec. 31, 2022 51,090 $ 2 $ 0 263,957 (2,048) (210,821)
Beginning Balance (in shares) at Dec. 31, 2022     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under stock option plan (in shares)   1,011,034        
Issuance of common stock under equity incentive plan, net of taxes withheld 1,461     1,461    
Repurchase and retirement of common stock (in shares)   (7,759,973)        
Repurchase and retirement of common stock (268,560)     (268,560)    
Stock-based compensation 31,923     31,923    
Other comprehensive loss 1,369       1,369  
Net loss attributable to common stockholders (34,937)         (34,937)
Ending Balance (in shares) at Mar. 31, 2023   89,983,568        
Ending Balance at Mar. 31, 2023 $ (217,654) $ 2 $ 0 $ 28,781 $ (679) $ (245,758)
Ending Balance (in shares) at Mar. 31, 2023     0