v3.26.1
Condensed Consolidated Statements of Changes in Mezzanine Equity and Stockholder's Equity (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
Ending balance (in shares) at Dec. 31, 2024   11,479 9,250 750,000      
Ending balance at Dec. 31, 2024   $ 5,151 $ 3,452 $ 4,334      
Beginning balance at Dec. 31, 2023 $ (37,758)         $ 217,908 $ (255,668)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation 8,485         8,485  
Net income (loss) (12,704)           (12,704)
Ending balance (in shares) at Dec. 31, 2024         15,725,783    
Ending balance at Dec. 31, 2024 (30,378)       $ 2 237,992 (268,372)
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      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accretion on convertible preferred stock (847)         (847)  
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,621         1,621  
Net income (loss) 3,527           3,527
Ending balance (in shares) at Mar. 31, 2025         15,808,849    
Ending balance at Mar. 31, 2025 (25,994)       $ 2 238,849 (264,845)
Beginning balance (in shares) at Dec. 31, 2024   11,479 9,250 750,000      
Beginning balance at Dec. 31, 2024   $ 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   $ 6,151 $ 4,148 $ 4,376      
Beginning balance (in shares) at Dec. 31, 2024         15,725,783    
Beginning balance at Dec. 31, 2024 (30,378)       $ 2 237,992 (268,372)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss) (33,884)            
Ending balance (in shares) at Jun. 30, 2025         16,258,155    
Ending balance at Jun. 30, 2025 (59,156)       $ 2 243,098 (302,256)
Beginning balance (in shares) at Dec. 31, 2024   11,479 9,250 750,000      
Beginning balance at Dec. 31, 2024   $ 5,151 $ 3,452 $ 4,334      
Beginning balance (in shares) at Dec. 31, 2024         15,725,783    
Beginning balance at Dec. 31, 2024 (30,378)       $ 2 237,992 (268,372)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss) (29,697)            
Ending balance at Sep. 30, 2025 (54,143)         243,924 (298,069)
Beginning balance (in shares) at Dec. 31, 2024   11,479 9,250 750,000      
Beginning balance at Dec. 31, 2024   $ 5,151 $ 3,452 $ 4,334      
Ending balance (in shares) at Dec. 31, 2025   11,479 9,250 562,500      
Ending balance at Dec. 31, 2025 16,413 $ 7,151 $ 4,844 $ 4,418      
Beginning balance (in shares) at Dec. 31, 2024         15,725,783    
Beginning balance at Dec. 31, 2024 (30,378)       $ 2 237,992 (268,372)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss) (38,833)            
Ending balance (in shares) at Dec. 31, 2025         26,945,426    
Ending balance at Dec. 31, 2025 19,042       $ 3 326,244 (307,205)
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,994)       $ 2 238,849 (264,845)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accretion on convertible preferred stock (848)         (848)  
Accretion on redeemable common stock (21)         (21)  
Conversion of redeemable common stock to common 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,539         1,539  
Net income (loss) (37,411)           (37,411)
Ending balance (in shares) at Jun. 30, 2025         16,258,155    
Ending balance at Jun. 30, 2025 (59,156)       $ 2 243,098 (302,256)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation 1,253         1,253  
Net income (loss) 4,187           4,187
Ending balance at Sep. 30, 2025 (54,143)         243,924 (298,069)
Ending balance (in shares) at Dec. 31, 2025   11,479 9,250 562,500      
Ending balance at Dec. 31, 2025 16,413 $ 7,151 $ 4,844 $ 4,418      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation 4,812         4,812  
Net income (loss) (9,136)           (9,136)
Ending balance (in shares) at Dec. 31, 2025         26,945,426    
Ending balance at Dec. 31, 2025 19,042       $ 3 326,244 (307,205)
Increase (Decrease) in Temporary Equity [Roll Forward]              
Accretion on convertible preferred stock   $ 500 $ 348        
Accretion on redeemable common stock       $ 13      
Ending balance (in shares) at Mar. 31, 2026   11,479 9,250 252,500      
Ending balance at Mar. 31, 2026   $ 7,651 $ 5,192 $ 1,992      
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accretion on convertible preferred stock (848)         (848)  
Accretion on redeemable common stock (13)         (13)  
Conversion of redeemable common stock to common stock (in shares)       (310,000) 310,000    
Conversion of redeemable common stock to common stock 2,439     $ (2,439)      
Issuance of common stock for restricted stock units vesting (in shares)         800,186    
Issuance of common stock for employee stock purchase plans (in shares)         34,787    
Issuance of common stock for employee stock purchase plan 148         148  
Issuance of common stock upon exercise of stock options (in shares)         8,713    
Issuance of common stock upon exercise of stock options 37         37  
Stock-based compensation 3,452         3,452  
Net income (loss) (3,246)           (3,246)
Ending balance (in shares) at Mar. 31, 2026         28,099,112    
Ending balance at Mar. 31, 2026 21,011       $ 3 331,459 (310,451)
Beginning balance (in shares) at Dec. 31, 2025   11,479 9,250 562,500      
Beginning balance at Dec. 31, 2025 16,413 $ 7,151 $ 4,844 $ 4,418      
Ending balance (in shares) at Jun. 30, 2026   11,479 9,250 252,500      
Ending balance at Jun. 30, 2026 15,692 $ 8,151 $ 5,540 $ 2,001      
Beginning balance (in shares) at Dec. 31, 2025         26,945,426    
Beginning balance at Dec. 31, 2025 19,042       $ 3 326,244 (307,205)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income (loss) (3,866)            
Ending balance (in shares) at Jun. 30, 2026         28,813,466    
Ending balance at Jun. 30, 2026 23,138       $ 3 334,206 (311,071)
Beginning balance (in shares) at Mar. 31, 2026   11,479 9,250 252,500      
Beginning balance at Mar. 31, 2026   $ 7,651 $ 5,192 $ 1,992      
Increase (Decrease) in Temporary Equity [Roll Forward]              
Accretion on convertible preferred stock   $ 500 $ 348        
Accretion on redeemable common stock       $ 9      
Ending balance (in shares) at Jun. 30, 2026   11,479 9,250 252,500      
Ending balance at Jun. 30, 2026 15,692 $ 8,151 $ 5,540 $ 2,001      
Beginning balance (in shares) at Mar. 31, 2026         28,099,112    
Beginning balance at Mar. 31, 2026 21,011       $ 3 331,459 (310,451)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Accretion on convertible preferred stock (848)         (848)  
Accretion on redeemable common stock (9)         (9)  
Accrued bonus liability settled through issuance of common stock (in shares)         32,032    
Accrued bonus liability settled through issuance of common stock 158         158  
Common stock withheld related to net settlement of equity awards (in shares)         (28,574)    
Common stock withheld related to net settlement of equity awards (146)         (146)  
Issuance of common stock for restricted stock units vesting (in shares)         577,442    
Issuance of common stock upon exercise of stock options (in shares)         133,454    
Issuance of common stock upon exercise of stock options 207         207  
Stock-based compensation 3,385         3,385  
Net income (loss) (620)           (620)
Ending balance (in shares) at Jun. 30, 2026         28,813,466    
Ending balance at Jun. 30, 2026 $ 23,138       $ 3 $ 334,206 $ (311,071)