XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
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        
Beginning balance at Dec. 31, 2023   $ 7,855 $ 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        
Ending balance at Mar. 31, 2024   $ 8,735 $ 2,408        
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 restricted stock units vesting 0         0  
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        
Beginning balance at Dec. 31, 2023   $ 7,855 $ 0        
Ending balance (in shares) at Jun. 30, 2024   27,200 9,250        
Ending balance at Jun. 30, 2024   $ 9,839 $ 2,756        
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) 2,127            
Ending balance (in shares) at Jun. 30, 2024         9,099,539    
Ending balance at Jun. 30, 2024 (33,429)       $ 1 220,102 (253,532)
Beginning balance (in shares) at Mar. 31, 2024   27,450 9,250        
Beginning balance at Mar. 31, 2024   $ 8,735 $ 2,408        
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        
Ending balance at Jun. 30, 2024   $ 9,839 $ 2,756        
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    
Issuance of common stock for restricted stock units vesting 0         0  
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)
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]              
Issuance of convertible preferred stock       4,308      
Accretion on convertible preferred stock   $ 500 $ 348        
Accretion on redeemable common stock       $ 21      
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  
Forfeiture of redeemable common stock (in shares)       (62,500)      
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 Jun. 30, 2025   11,479 9,250 687,500      
Ending balance at Jun. 30, 2025 14,675 $ 6,151 $ 4,148 $ 4,376      
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) (34,622)            
Ending balance (in shares) at Jun. 30, 2025         16,258,155    
Ending balance at Jun. 30, 2025 (59,156)       $ 2 243,659 (302,817)
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 redeemable common stock   $ 500 $ 348 $ 21      
Ending balance (in shares) at Jun. 30, 2025   11,479 9,250 687,500      
Ending balance at Jun. 30, 2025 14,675 $ 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 (in shares)         390,378    
Conversion of preferred stock 3,579         3,579  
Issuance of common stock for restricted stock units vesting (in shares)         58,928    
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)