XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Bonus Plan
Common Stock
Common Stock
Bonus Plan
Treasury Stock
Additional Paid-in Capital
Additional Paid-in Capital
Bonus Plan
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2023     39,150,610          
Beginning balance at Dec. 31, 2023 $ 44,938   $ 4     $ 192,388   $ (147,454)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (34,154)             (34,154)
Issuance of common stock upon exercise of stock options (in shares)     2,135,767          
Issuance of common stock upon exercise of stock options 6,336         6,336    
Issuance of common stock under the 2021 Equity Incentive Plan (in shares)     2,295,831          
Issuance of common stock related to the 2021 Employee Stock Purchase Plan (in shares)     386,517          
Issuance of common stock related to the 2021 Employee Stock Purchase Plan 1,359         1,359    
Issuance of restricted stock units related to bonus plans (in shares)       296,448        
Issuance of restricted stock units related to bonus plans   $ 3,507         $ 3,507  
Stock-based compensation 20,845         20,845    
Ending balance (in shares) at Sep. 30, 2024     44,265,173          
Ending balance at Sep. 30, 2024 42,831   $ 4     224,435   (181,608)
Beginning balance (in shares) at Jun. 30, 2024     42,886,281          
Beginning balance at Jun. 30, 2024 45,098   $ 4     213,949   (168,855)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (12,753)             (12,753)
Issuance of common stock upon exercise of stock options (in shares)     440,938          
Issuance of common stock upon exercise of stock options 1,337         1,337    
Issuance of common stock under the 2021 Equity Incentive Plan (in shares)     937,954          
Stock-based compensation 9,149         9,149    
Ending balance (in shares) at Sep. 30, 2024     44,265,173          
Ending balance at Sep. 30, 2024 42,831   $ 4     224,435   (181,608)
Beginning balance (in shares) at Dec. 31, 2024     53,375,770          
Beginning balance at Dec. 31, 2024 $ 77,622   $ 5   $ 0 273,602   (195,985)
Beginning balance (in shares) at Dec. 31, 2024 0       0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss $ (20,199)             (20,199)
Purchase of treasury stock (in shares) (142,069)       142,069      
Purchase of treasury stock $ (1,185)       $ (1,185)      
Issuance of common stock upon exercise of stock options (in shares) 1,352,497   1,352,497          
Issuance of common stock upon exercise of stock options $ 4,682         4,682    
Issuance of common stock under the 2021 Equity Incentive Plan (in shares)     2,479,125          
Issuance of common stock under the 2021 Equity Incentive Plan (1,593)   $ 1     (1,594)    
Issuance of common stock related to the 2021 Employee Stock Purchase Plan (in shares)     311,502          
Issuance of common stock related to the 2021 Employee Stock Purchase Plan 1,388         1,388    
Issuance of restricted stock units related to bonus plans (in shares)       301,571        
Issuance of restricted stock units related to bonus plans   $ 2,014         $ 2,014  
Stock-based compensation 20,100         20,100    
Ending balance (in shares) at Sep. 30, 2025     57,820,465          
Ending balance at Sep. 30, 2025 $ 82,829   $ 6   $ (1,185) 300,192   (216,184)
Ending balance (in shares) at Sep. 30, 2025 142,069       142,069      
Beginning balance (in shares) at Jun. 30, 2025     56,462,752          
Beginning balance at Jun. 30, 2025 $ 79,642   $ 6   $ 0 292,042   (212,406)
Beginning balance (in shares) at Jun. 30, 2025         0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net loss (3,778)             (3,778)
Purchase of treasury stock (in shares)         142,069      
Purchase of treasury stock (1,185)       $ (1,185)      
Issuance of common stock upon exercise of stock options (in shares)     622,416          
Issuance of common stock upon exercise of stock options 2,819         2,819    
Issuance of common stock under the 2021 Equity Incentive Plan (in shares)     735,297          
Issuance of common stock under the 2021 Equity Incentive Plan (774)   $ 0     (774)    
Stock-based compensation 6,105         6,105    
Ending balance (in shares) at Sep. 30, 2025     57,820,465          
Ending balance at Sep. 30, 2025 $ 82,829   $ 6   $ (1,185) $ 300,192   $ (216,184)
Ending balance (in shares) at Sep. 30, 2025 142,069       142,069