XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings (Accumulated Deficit)
Balances at Dec. 31, 2021 $ 757,099 $ 162 $ 787,043 $ (30,106)
Balance, common, shares at Dec. 31, 2021   161,860,980    
Issuance of common stock upon exercise of stock options 1,897   1,897  
Issuance of common stock upon exercise of stock options, shares   561,581    
Vesting of restricted stock units, shares   17,302    
Shares withheld for employee taxes (132)   (132)  
Shares withheld for employee taxes, shares   (5,471)    
Stock-based compensation expense 2,987   2,987  
Net income 2,059     2,059
Balances at Mar. 31, 2022 763,910 $ 162 791,795 (28,047)
Balance, common, shares at Mar. 31, 2022   162,434,392    
Balances at Dec. 31, 2021 757,099 $ 162 787,043 (30,106)
Balance, common, shares at Dec. 31, 2021   161,860,980    
Net income 15,708      
Balances at Sep. 30, 2022 794,101 $ 165 808,334 (14,398)
Balance, common, shares at Sep. 30, 2022   165,268,125    
Balances at Mar. 31, 2022 763,910 $ 162 791,795 (28,047)
Balance, common, shares at Mar. 31, 2022   162,434,392    
Issuance of common stock upon exercise of stock options 3,691 $ 2 3,689  
Issuance of common stock upon exercise of stock options, shares   1,162,554    
Issuance of common stock in connection with employee stock purchase plan 463   463  
Issuance of common stock in connection with employee stock purchase plan, shares   25,930    
Vesting of restricted stock units, shares   18,018    
Shares withheld for employee taxes (134)   (134)  
Shares withheld for employee taxes, shares   (6,076)    
Stock-based compensation expense 3,327   3,327  
Net income 6,879     6,879
Balances at Jun. 30, 2022 778,136 $ 164 799,140 (21,168)
Balance, common, shares at Jun. 30, 2022   163,634,818    
Issuance of common stock upon exercise of stock options 5,599 $ 1 5,598  
Issuance of common stock upon exercise of stock options, shares   1,605,814    
Vesting of restricted stock units, shares   38,777    
Shares withheld for employee taxes (202)   (202)  
Shares withheld for employee taxes, shares   (11,284)    
Stock-based compensation expense 3,798   3,798  
Net income 6,770     6,770
Balances at Sep. 30, 2022 794,101 $ 165 808,334 (14,398)
Balance, common, shares at Sep. 30, 2022   165,268,125    
Balances at Dec. 31, 2022 804,972 $ 166 814,319 (9,513)
Balance, common, shares at Dec. 31, 2022   166,081,011    
Issuance of common stock upon exercise of stock options 1,327 $ 1 1,326  
Issuance of common stock upon exercise of stock options, shares   402,510    
Vesting of restricted stock units, shares   199,145    
Shares withheld for employee taxes (1,198)   (1,198)  
Shares withheld for employee taxes, shares   (65,265)    
Stock-based compensation expense 4,900   4,900  
Net income 4,124     4,124
Balances at Mar. 31, 2023 814,125 $ 167 819,347 (5,389)
Balance, common, shares at Mar. 31, 2023   166,617,401    
Balances at Dec. 31, 2022 804,972 $ 166 814,319 (9,513)
Balance, common, shares at Dec. 31, 2022   166,081,011    
Net income 19,992      
Balances at Sep. 30, 2023 842,233 $ 168 831,586 10,479
Balance, common, shares at Sep. 30, 2023   167,864,066    
Balances at Mar. 31, 2023 814,125 $ 167 819,347 (5,389)
Balance, common, shares at Mar. 31, 2023   166,617,401    
Issuance of common stock upon exercise of stock options 1,077   1,077  
Issuance of common stock upon exercise of stock options, shares   375,400    
Issuance of common stock in connection with employee stock purchase plan 981   981  
Issuance of common stock in connection with employee stock purchase plan, shares   67,359    
Vesting of restricted stock units, shares   228,166    
Shares withheld for employee taxes (1,365)   (1,365)  
Shares withheld for employee taxes, shares   (72,159)    
Stock-based compensation expense 5,102   5,102  
Net income 4,338     4,338
Balances at Jun. 30, 2023 824,258 $ 167 825,142 (1,051)
Balance, common, shares at Jun. 30, 2023   167,216,167    
Issuance of common stock upon exercise of stock options 1,440 $ 1 1,439  
Issuance of common stock upon exercise of stock options, shares   478,737    
Vesting of restricted stock units, shares   254,677    
Shares withheld for employee taxes (1,611)   (1,611)  
Shares withheld for employee taxes, shares   (85,515)    
Stock-based compensation expense 6,616   6,616  
Net income 11,530     11,530
Balances at Sep. 30, 2023 $ 842,233 $ 168 $ 831,586 $ 10,479
Balance, common, shares at Sep. 30, 2023   167,864,066