XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Balance at Dec. 31, 2022 $ 187,375 $ 666,277 $ (225) $ (478,677)
Balance, Shares at Dec. 31, 2022   32,141,368    
Issuance of common stock upon the exercise of common stock options 3,574 $ 3,574    
Issuance of common stock upon the exercise of common stock options, Shares   378,500    
Issuance of common stock in connection with employee stock purchase plan 384 $ 384    
Issuance of common stock in connection with employee stock purchase plan, Shares   14,135    
Stock-based compensation expense 3,921 $ 3,921    
Foreign currency translation adjustment 7   7  
Net income (loss) (2,636)     (2,636)
Balance at Mar. 31, 2023 192,625 $ 674,156 (218) (481,313)
Balance, Shares at Mar. 31, 2023   32,534,003    
Balance at Dec. 31, 2022 187,375 $ 666,277 (225) (478,677)
Balance, Shares at Dec. 31, 2022   32,141,368    
Foreign currency translation adjustment 5      
Net income (loss) (3,637)      
Balance at Jun. 30, 2023 145,213 $ 627,747 (220) (482,314)
Balance, Shares at Jun. 30, 2023   32,582,933    
Balance at Mar. 31, 2023 192,625 $ 674,156 (218) (481,313)
Balance, Shares at Mar. 31, 2023   32,534,003    
Issuance of common stock upon the exercise of common stock options 705 $ 705    
Issuance of common stock upon the exercise of common stock options, Shares   39,158    
Stock-based compensation expense 4,958 $ 4,958    
Purchase of capped calls related to convertible senior notes (52,072) $ (52,072)    
Issuance of restricted common stock, Shares   9,772    
Foreign currency translation adjustment (2)   (2)  
Net income (loss) (1,001)     (1,001)
Balance at Jun. 30, 2023 145,213 $ 627,747 (220) (482,314)
Balance, Shares at Jun. 30, 2023   32,582,933    
Balance at Dec. 31, 2023 137,202 $ 641,106 (199) (503,705)
Balance, Shares at Dec. 31, 2023   32,670,803    
Issuance of common stock upon the exercise of common stock options 2,547 $ 2,547    
Issuance of common stock upon the exercise of common stock options, Shares   113,023    
Issuance of common stock in connection with employee stock purchase plan 638 $ 638    
Issuance of common stock in connection with employee stock purchase plan, Shares   9,506    
Vesting of restricted stock units, Shares   58,044    
Stock-based compensation expense 6,870 $ 6,870    
Foreign currency translation adjustment 17   17  
Net income (loss) 12,197     12,197
Balance at Mar. 31, 2024 159,471 $ 651,161 (182) (491,508)
Balance, Shares at Mar. 31, 2024   32,851,376    
Balance at Dec. 31, 2023 137,202 $ 641,106 (199) (503,705)
Balance, Shares at Dec. 31, 2023   32,670,803    
Foreign currency translation adjustment (38)      
Net income (loss) 24,391      
Balance at Jun. 30, 2024 189,894 $ 669,445 (237) (479,314)
Balance, Shares at Jun. 30, 2024   33,314,281    
Balance at Mar. 31, 2024 159,471 $ 651,161 (182) (491,508)
Balance, Shares at Mar. 31, 2024   32,851,376    
Issuance of common stock upon the exercise of common stock options 10,641 $ 10,641    
Issuance of common stock upon the exercise of common stock options, Shares   433,398    
Vesting of restricted stock units, Shares   17,772    
Issuance of common stock in connection with exercise of warrants, Shares   11,735    
Stock-based compensation expense 7,643 $ 7,643    
Foreign currency translation adjustment (55)   (55)  
Net income (loss) 12,194     12,194
Balance at Jun. 30, 2024 $ 189,894 $ 669,445 $ (237) $ (479,314)
Balance, Shares at Jun. 30, 2024   33,314,281