XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Mezzanine Equity and Stockholders' Equity (Deficit) (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Redeemable Convertible Preferred Stock
Beginning Balance at Dec. 31, 2019           $ 54,170
Beginning Balance, Shares at Dec. 31, 2019           31,968,570
Beginning Balance at Dec. 31, 2019 $ (39,144) $ 7 $ 2,061 $ 0 $ (41,212)  
Beginning Balance, Shares at Dec. 31, 2019   6,720,767        
Options exercised for common stock 22 $ 0 22 0 0 $ 0
Options exercised for common stock, Shares   58,498       0
Share based compensation 495 $ 0 495 0 0 $ 0
Net (loss) income 4,112 0 0 0 4,112 0
Ending Balance at Mar. 31, 2020           $ 54,170
Ending Balance, Shares at Mar. 31, 2020           31,968,570
Ending Balance at Mar. 31, 2020 (34,515) $ 7 2,578 0 (37,100)  
Ending Balance, Shares at Mar. 31, 2020   6,779,265        
Beginning Balance at Dec. 31, 2019           $ 54,170
Beginning Balance, Shares at Dec. 31, 2019           31,968,570
Beginning Balance at Dec. 31, 2019 (39,144) $ 7 2,061 0 (41,212)  
Beginning Balance, Shares at Dec. 31, 2019   6,720,767        
Net (loss) income 6,804          
Ending Balance at Sep. 30, 2020           $ 0
Ending Balance, Shares at Sep. 30, 2020           0
Ending Balance at Sep. 30, 2020 191,484 $ 49 225,843 0 (34,408)  
Ending Balance, Shares at Sep. 30, 2020   48,658,271        
Beginning Balance at Mar. 31, 2020           $ 54,170
Beginning Balance, Shares at Mar. 31, 2020           31,968,570
Beginning Balance at Mar. 31, 2020 (34,515) $ 7 2,578 0 (37,100)  
Beginning Balance, Shares at Mar. 31, 2020   6,779,265        
Options exercised for common stock 45 $ 0 45 0 0 $ 0
Options exercised for common stock, Shares   76,764       0
Conversion of preferred stock to common stock upon initial public offering 54,170 $ 32 54,138 0 0 $ (54,170)
Conversion of preferred stock to common stock upon initial public offering, Shares   31,968,570       (31,968,570)
Issuance of common stock in connection with initial public offering, net of issuance costs of $16.3 million 162,979 $ 9 162,970 0 0 $ 0
Issuance of common stock in connection with initial public offering, net of issuance costs of $16.3 million, Shares   9,432,949       0
Conversion and reclassification of preferred stock warrants to common stock warrants upon initial public offering 4,486 $ 0 4,486 0 0 $ 0
Exercise Of Common Stock Warrants 4 $ 0 4 0 0 $ 0
Exercise of common stock warrants, Shares   102,533       0
Share based compensation 505 $ 0 505 0 0 $ 0
Net (loss) income (3,804) 0 0 0 (3,804) 0
Ending Balance at Jun. 30, 2020           $ 0
Ending Balance, Shares at Jun. 30, 2020           0
Ending Balance at Jun. 30, 2020 183,870 $ 48 224,726 0 (40,904)  
Ending Balance, Shares at Jun. 30, 2020   48,360,081        
Options exercised for common stock 161 $ 1 160 0 0 $ 0
Options exercised for common stock, Shares   298,139       0
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (2) $ 0 (2) 0 0 $ 0
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes, Shares   51       0
Share based compensation 959 $ 0 959 0 0 $ 0
Net (loss) income 6,496 0 0 0 6,496 0
Ending Balance at Sep. 30, 2020           $ 0
Ending Balance, Shares at Sep. 30, 2020           0
Ending Balance at Sep. 30, 2020 191,484 $ 49 225,843 0 (34,408)  
Ending Balance, Shares at Sep. 30, 2020   48,658,271        
Beginning Balance at Dec. 31, 2020           $ 0
Beginning Balance, Shares at Dec. 31, 2020           0
Beginning Balance at Dec. 31, 2020 200,254 $ 49 227,624 4 (27,423)  
Beginning Balance, Shares at Dec. 31, 2020   49,251,614        
Options exercised for common stock 381 $ 1 380 0 0 $ 0
Options exercised for common stock, Shares   296,019       0
Issuance of common stock under employee stock purchase plan 1,882 $ 0 1,882 0 0 $ 0
Issuance of common stock under employee stock purchase plan, Shares   36,881       0
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (49) $ 0 (49) 0 0 $ 0
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes, Shares   901       0
Share based compensation 3,836 $ 0 3,836 0 0 $ 0
Other comprehensive income (loss) (162) 0 0 (162) 0 0
Net (loss) income 7,469 0 0 0 7,469 0
Ending Balance at Mar. 31, 2021           $ 0
Ending Balance, Shares at Mar. 31, 2021           0
Ending Balance at Mar. 31, 2021 213,611 $ 50 233,673 (158) (19,954)  
Ending Balance, Shares at Mar. 31, 2021   49,585,415        
Beginning Balance at Dec. 31, 2020           $ 0
Beginning Balance, Shares at Dec. 31, 2020           0
Beginning Balance at Dec. 31, 2020 200,254 $ 49 227,624 4 (27,423)  
Beginning Balance, Shares at Dec. 31, 2020   49,251,614        
Net (loss) income 8,733          
Ending Balance at Sep. 30, 2021           $ 0
Ending Balance, Shares at Sep. 30, 2021           0
Ending Balance at Sep. 30, 2021 234,370 $ 50 253,256 (246) (18,690)  
Ending Balance, Shares at Sep. 30, 2021   50,144,590        
Beginning Balance at Mar. 31, 2021           $ 0
Beginning Balance, Shares at Mar. 31, 2021           0
Beginning Balance at Mar. 31, 2021 213,611 $ 50 233,673 (158) (19,954)  
Beginning Balance, Shares at Mar. 31, 2021   49,585,415        
Options exercised for common stock 193 $ 0 193 0 0 $ 0
Options exercised for common stock, Shares   213,605       0
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (706) $ 0 (706) 0 0 $ 0
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes, Shares   29,809       0
Share based compensation 4,604 $ 0 4,604 0 0 $ 0
Other comprehensive income (loss) 51 0 0 51 0 0
Net (loss) income 4,068 0 0 0 4,068 0
Ending Balance at Jun. 30, 2021           $ 0
Ending Balance, Shares at Jun. 30, 2021           0
Ending Balance at Jun. 30, 2021 221,821 $ 50 237,764 (107) (15,886)  
Ending Balance, Shares at Jun. 30, 2021   49,828,829        
Options exercised for common stock 159 $ 0 159 0 0 $ 0
Options exercised for common stock, Shares   150,662       0
Issuance of common stock under employee stock purchase plan 3,676 $ 0 3,676 0 0 $ 0
Issuance of common stock under employee stock purchase plan, Shares   48,168       0
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes (842) $ 0 (842) 0 0 $ 0
Issuance of common stock upon vesting of restricted stock units, net of shares withheld for taxes, Shares   116,931       0
Share based compensation 12,499 $ 0 12,499 0 0 $ 0
Other comprehensive income (loss) (139) 0 0 (139) 0 0
Net (loss) income (2,804) 0 0 0 (2,804) 0
Ending Balance at Sep. 30, 2021           $ 0
Ending Balance, Shares at Sep. 30, 2021           0
Ending Balance at Sep. 30, 2021 $ 234,370 $ 50 $ 253,256 $ (246) $ (18,690)  
Ending Balance, Shares at Sep. 30, 2021   50,144,590