v3.26.3
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
COMMON
ADDITIONAL PAID-IN CAPITAL
ACCUMULATED DEFICIT
ACCUMULATED OTHER COMPREHENSIVE GAIN
Beginning balance (in shares) at Dec. 31, 2024   5,188,743      
Beginning balance at Dec. 31, 2024 $ 61,654 $ 4 $ 354,602 $ (293,020) $ 68
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation 4,540   4,540    
Issuance of common stock under the stock award plan (in shares)   48,834      
Issuance of common stock under the stock purchase plan (in shares)   4,375      
Issuance of common stock under the stock purchase plan 10   10    
Net (loss) income (3,126)     (3,126)  
Other comprehensive gain (loss) (44)       (44)
Ending balance (in shares) at Sep. 30, 2025   5,241,952      
Ending balance at Sep. 30, 2025 63,034 $ 4 359,152 (296,146) 24
Beginning balance (in shares) at Jun. 30, 2025   5,213,366      
Beginning balance at Jun. 30, 2025 45,964 $ 4 358,105 (312,162) 17
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation 1,047   1,047    
Issuance of common stock under the stock award plan (in shares)   28,586      
Net (loss) income 16,016     16,016  
Other comprehensive gain (loss) 7       7
Ending balance (in shares) at Sep. 30, 2025   5,241,952      
Ending balance at Sep. 30, 2025 63,034 $ 4 359,152 (296,146) 24
Beginning balance (in shares) at Dec. 31, 2025   5,283,321      
Beginning balance at Dec. 31, 2025 57,956 $ 4 359,932 (301,998) 18
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation 1,442   1,442    
Issuance of common stock under the stock award plan (in shares)   8,769      
Issuance of common stock under the stock purchase plan (in shares)   2,802      
Issuance of common stock under the stock purchase plan $ 13   13    
Issuance of common stock from exercise of stock options (in shares) 38,298        
Issuance of common stock from exercise of stock options $ 241   241    
Net (loss) income 32,662     32,662  
Other comprehensive gain (loss) (18)       (18)
Ending balance (in shares) at Sep. 30, 2026   5,333,190      
Ending balance at Sep. 30, 2026 92,296 $ 4 361,628 (269,336) 0
Beginning balance (in shares) at Jun. 30, 2026   5,306,894      
Beginning balance at Jun. 30, 2026 94,496 $ 4 361,103 (266,611) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation 405   405    
Issuance of common stock under the stock award plan (in shares)   2,085      
Issuance of common stock from exercise of stock options (in shares)   24,211      
Issuance of common stock from exercise of stock options 120   120    
Net (loss) income (2,725)     (2,725)  
Other comprehensive gain (loss) 0        
Ending balance (in shares) at Sep. 30, 2026   5,333,190      
Ending balance at Sep. 30, 2026 $ 92,296 $ 4 $ 361,628 $ (269,336) $ 0