XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Condensed Consolidated Statements of Changes in Mezzanine Equity and Stockholder's Deficit - USD ($)
$ in Thousands
Total
Series A Convertible Preferred Stock
Series B Convertible Preferred Stock
Redeemable Common Stock
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2023   28,628 0 0      
Beginning balance at Dec. 31, 2023   $ 7,855 $ 0 $ 0      
Increase (Decrease) in Temporary Equity [Roll Forward]              
Issuance of preferred stock (in shares)     9,250        
Issuance of convertible preferred stock     $ 2,394        
Preferred stock issuance costs     (102)        
Accretion on convertible preferred stock   $ 1,212 $ 116        
Conversion of preferred stock (in shares)   (1,178)          
Conversion of preferred stock   $ (332)          
Ending balance (in shares) at Mar. 31, 2024   27,450 9,250 0      
Ending balance at Mar. 31, 2024   $ 8,735 $ 2,408 $ 0      
Beginning balance (in shares) at Dec. 31, 2023         8,797,456    
Beginning balance at Dec. 31, 2023 $ (37,531)       $ 1 $ 218,127 $ (255,659)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accretion on convertible preferred stock (1,328)         (1,328)  
Conversion of preferred stock (in shares)         171,719    
Conversion of preferred stock 332         332  
Issuance of common stock for restricted stock units vesting (in shares)         22,437    
Issuance of common stock for employee stock purchase plans (in shares)         22,791    
Issuance of common stock for employee stock purchase plan 92         92  
Stock-based compensation 2,227         2,227  
Net income (loss) 3,274           3,274
Ending balance (in shares) at Mar. 31, 2024         9,014,403    
Ending balance at Mar. 31, 2024 (32,934)       $ 1 219,450 (252,385)
Beginning balance (in shares) at Dec. 31, 2023   28,628 0 0      
Beginning balance at Dec. 31, 2023   $ 7,855 $ 0 $ 0      
Increase (Decrease) in Temporary Equity [Roll Forward]              
Issuance of convertible preferred stock       $ 4,308      
Ending balance (in shares) at Sep. 30, 2024   11,479 9,250 750,000      
Ending balance at Sep. 30, 2024   $ 4,652 $ 3,104 $ 4,313      
Beginning balance (in shares) at Dec. 31, 2023         8,797,456    
Beginning balance at Dec. 31, 2023 (37,531)       $ 1 218,127 (255,659)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss) (3,484)            
Ending balance (in shares) at Sep. 30, 2024         15,393,881    
Ending balance at Sep. 30, 2024 (21,459)       $ 2 237,682 (259,143)
Beginning balance (in shares) at Mar. 31, 2024   27,450 9,250 0      
Beginning balance at Mar. 31, 2024   $ 8,735 $ 2,408 $ 0      
Increase (Decrease) in Temporary Equity [Roll Forward]              
Accretion on convertible preferred stock   $ 1,187 $ 348        
Conversion of preferred stock (in shares)   (250)          
Conversion of preferred stock   $ (83)          
Ending balance (in shares) at Jun. 30, 2024   27,200 9,250 0      
Ending balance at Jun. 30, 2024   $ 9,839 $ 2,756 $ 0      
Beginning balance (in shares) at Mar. 31, 2024         9,014,403    
Beginning balance at Mar. 31, 2024 (32,934)       $ 1 219,450 (252,385)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accretion on convertible preferred stock (1,535)         (1,535)  
Conversion of preferred stock (in shares)         36,443    
Conversion of preferred stock 83         83  
Issuance of common stock for restricted stock units vesting (in shares)         48,693    
Stock-based compensation 2,104         2,104  
Net income (loss) (1,147)           (1,147)
Ending balance (in shares) at Jun. 30, 2024         9,099,539    
Ending balance at Jun. 30, 2024 (33,429)       $ 1 220,102 (253,532)
Increase (Decrease) in Temporary Equity [Roll Forward]              
Issuance of redeemable common stock (in shares)       750,000      
Issuance of convertible preferred stock       $ 4,308      
Accretion on convertible preferred stock   $ 867 $ 348        
Accretion on redeemable common stock       $ 5      
Conversion of preferred stock (in shares)   (15,721)          
Conversion of preferred stock   $ (6,054)          
Ending balance (in shares) at Sep. 30, 2024   11,479 9,250 750,000      
Ending balance at Sep. 30, 2024   $ 4,652 $ 3,104 $ 4,313      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accretion on convertible preferred stock (1,215)         (1,215)  
Accretion on redeemable common stock (5)         (5)  
Conversion of preferred stock (in shares)         2,291,686    
Conversion of preferred stock 6,054         6,054  
Issuance of common stock related to offering (in shares)         3,135,136    
Common stock issuance costs 2,141         2,141  
Issuance of warrants 382         382  
RSU to RSA conversion (in shares)         387,309    
Issuance of common stock for restricted stock units vesting (in shares)         439,659    
Issuance of common stock for employee stock purchase plans (in shares)         36,534    
Issuance of common stock for employee stock purchase plan 129         129  
Exercises of options (in shares)         4,018    
Exercise of options 17         17  
Stock-based compensation 2,759         2,759  
Net income (loss) (5,611)           (5,611)
Issuance of common stock for employee stock purchase plan 11,601       $ 1 11,600  
Ending balance (in shares) at Sep. 30, 2024         15,393,881    
Ending balance at Sep. 30, 2024 (21,459)       $ 2 237,682 (259,143)
Beginning balance (in shares) at Dec. 31, 2024   11,479 9,250 750,000      
Beginning balance at Dec. 31, 2024 12,937 $ 5,151 $ 3,452 $ 4,334      
Increase (Decrease) in Temporary Equity [Roll Forward]              
Accretion on convertible preferred stock   $ 500 $ 348        
Accretion on redeemable common stock       $ 21      
Forfeiture of redeemable common stock (in shares)       (62,500)      
Ending balance (in shares) at Mar. 31, 2025   11,479 9,250 687,500      
Ending balance at Mar. 31, 2025   $ 5,651 $ 3,800 $ 4,355      
Beginning balance (in shares) at Dec. 31, 2024         15,725,783    
Beginning balance at Dec. 31, 2024 (29,751)       $ 2 238,442 (268,195)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accretion on convertible preferred stock (848)         (848)  
Accretion on redeemable common stock (21)         (21)  
Common stock issuance costs 7         7  
Issuance of common stock for restricted stock units vesting (in shares)         56,149    
Issuance of common stock for employee stock purchase plans (in shares)         26,917    
Issuance of common stock for employee stock purchase plan 97         97  
Stock-based compensation 1,684         1,684  
Net income (loss) 3,025           3,025
Ending balance (in shares) at Mar. 31, 2025         15,808,849    
Ending balance at Mar. 31, 2025 (25,807)       $ 2 239,361 (265,170)
Beginning balance (in shares) at Dec. 31, 2024   11,479 9,250 750,000      
Beginning balance at Dec. 31, 2024 12,937 $ 5,151 $ 3,452 $ 4,334      
Ending balance (in shares) at Sep. 30, 2025   11,479 9,250 687,500      
Ending balance at Sep. 30, 2025 15,544 $ 6,651 $ 4,496 $ 4,397      
Beginning balance (in shares) at Dec. 31, 2024         15,725,783    
Beginning balance at Dec. 31, 2024 (29,751)       $ 2 238,442 (268,195)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss) (30,488)            
Ending balance (in shares) at Sep. 30, 2025         16,502,152    
Ending balance at Sep. 30, 2025 (54,143)       $ 2 244,538 (298,683)
Beginning balance (in shares) at Mar. 31, 2025   11,479 9,250 687,500      
Beginning balance at Mar. 31, 2025   $ 5,651 $ 3,800 $ 4,355      
Increase (Decrease) in Temporary Equity [Roll Forward]              
Accretion on convertible preferred stock   $ 500 $ 348        
Accretion on redeemable common stock       $ 21      
Ending balance (in shares) at Jun. 30, 2025   11,479 9,250 687,500      
Ending balance at Jun. 30, 2025   $ 6,151 $ 4,148 $ 4,376      
Beginning balance (in shares) at Mar. 31, 2025         15,808,849    
Beginning balance at Mar. 31, 2025 (25,807)       $ 2 239,361 (265,170)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accretion on convertible preferred stock (848)         (848)  
Accretion on redeemable common stock (21)         (21)  
Conversion of preferred stock 3,579         3,579  
Issuance of common stock for restricted stock units vesting (in shares)         58,928    
Exercise of common stock warrants (in shares)         390,378    
Stock-based compensation 1,588         1,588  
Net income (loss) (37,647)           (37,647)
Ending balance (in shares) at Jun. 30, 2025         16,258,155    
Ending balance at Jun. 30, 2025 (59,156)       $ 2 243,659 (302,817)
Increase (Decrease) in Temporary Equity [Roll Forward]              
Accretion on convertible preferred stock   $ 500 $ 348        
Accretion on redeemable common stock       $ 21      
Ending balance (in shares) at Sep. 30, 2025   11,479 9,250 687,500      
Ending balance at Sep. 30, 2025 15,544 $ 6,651 $ 4,496 $ 4,397      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accretion on convertible preferred stock (848)         (848)  
Accretion on redeemable common stock (21)         (21)  
Issuance of common stock related to offering (in shares)         44,243    
Issuance of common stock for restricted stock units vesting (in shares)         120,742    
Exercise of common stock warrants (in shares)         11,840    
Exercises of options (in shares)         67,172    
Exercise of options 281         281  
Stock-based compensation 1,306         1,306  
Net income (loss) 4,134           4,134
Issuance of common stock for employee stock purchase plan 161       $ 0 161  
Ending balance (in shares) at Sep. 30, 2025         16,502,152    
Ending balance at Sep. 30, 2025 $ (54,143)       $ 2 $ 244,538 $ (298,683)