XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Stockholders' (Deficit) Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Balance at beginning of period (in shares) at Dec. 31, 2023   37,518,583      
Balance at beginning of period at Dec. 31, 2023 $ 15,103 $ 37 $ 118,193 $ 120 $ (103,247)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   534,670      
Issuance of common stock upon exercise of stock options 584 $ 1 583    
Issuance of common stock for settlement of Restricted Stock Units (RSUs) (in shares)   1,139,835      
Issuance of common stock for settlement of Restricted Stock Units (RSUs) 0 $ 1 (1)    
Stock-based compensation expense 7,417   7,417    
Unrealized gains (losses) on available-for-sale securities, net of tax (82)     (82)  
Unrealized pension actuarial gain 0        
Net loss (17,747)       (17,747)
Balance at end of period (in shares) at Jun. 30, 2024   39,193,088      
Balance at end of period at Jun. 30, 2024 5,275 $ 39 126,192 38 (120,994)
Balance at beginning of period (in shares) at Mar. 31, 2024   38,291,425      
Balance at beginning of period at Mar. 31, 2024 9,546 $ 38 122,104 54 (112,650)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   287,978      
Issuance of common stock upon exercise of stock options 329 $ 1 328    
Issuance of common stock for settlement of Restricted Stock Units (RSUs) (in shares)   613,685      
Stock-based compensation expense 3,760   3,760    
Unrealized gains (losses) on available-for-sale securities, net of tax (16)     (16)  
Unrealized pension actuarial gain 0        
Net loss (8,344)       (8,344)
Balance at end of period (in shares) at Jun. 30, 2024   39,193,088      
Balance at end of period at Jun. 30, 2024 $ 5,275 $ 39 126,192 38 (120,994)
Balance at beginning of period (in shares) at Dec. 31, 2024 40,724,936 40,724,936      
Balance at beginning of period at Dec. 31, 2024 $ (1,188) $ 40 135,522 135 (136,885)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   627,053      
Issuance of common stock upon exercise of stock options 1,452 $ 1 1,451    
Issuance of common stock for settlement of Restricted Stock Units (RSUs) (in shares)   1,151,761      
Issuance of common stock for settlement of Restricted Stock Units (RSUs) 0 $ 1 (1)    
Issuance of common stock under employee stock purchase plan (ESPP) (in shares)   88,668      
Issuance of common stock under employee stock purchase plan (ESPP) 535   535    
Stock-based compensation expense 8,843   8,843    
Unrealized gains (losses) on available-for-sale securities, net of tax 2     2  
Unrealized pension actuarial gain 78     78  
Net loss $ (17,251)       (17,251)
Balance at end of period (in shares) at Jun. 30, 2025 42,592,418 42,592,418      
Balance at end of period at Jun. 30, 2025 $ (7,529) $ 42 146,350 215 (154,136)
Balance at beginning of period (in shares) at Mar. 31, 2025   41,403,294      
Balance at beginning of period at Mar. 31, 2025 (4,821) $ 41 140,015 129 (145,006)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon exercise of stock options (in shares)   481,094      
Issuance of common stock upon exercise of stock options 1,304 $ 1 1,303    
Issuance of common stock for settlement of Restricted Stock Units (RSUs) (in shares)   619,362      
Issuance of common stock under employee stock purchase plan (ESPP) (in shares)   88,668      
Issuance of common stock under employee stock purchase plan (ESPP) 535   535    
Stock-based compensation expense 4,497   4,497    
Unrealized gains (losses) on available-for-sale securities, net of tax 8     8  
Unrealized pension actuarial gain 78     78  
Net loss $ (9,130)       (9,130)
Balance at end of period (in shares) at Jun. 30, 2025 42,592,418 42,592,418      
Balance at end of period at Jun. 30, 2025 $ (7,529) $ 42 $ 146,350 $ 215 $ (154,136)