v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Accumulated deficit
Beginning balance (in shares) at Dec. 31, 2024   56,644,655      
Beginning balance at Dec. 31, 2024 $ 83,285 $ 7 $ 570,361 $ 24 $ (487,107)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock related to ESPP (in shares)   17,567      
Issuance of common stock related to ESPP 32   32    
Stock-based compensation (in shares)   14,494      
Stock-based compensation 1,700   1,700    
Unrealized gain (loss) on investments (43)     (43)  
Net income (loss) 56,542       56,542
Ending balance (in shares) at Mar. 31, 2025   56,676,716      
Ending balance at Mar. 31, 2025 141,516 $ 7 572,093 (19) (430,565)
Beginning balance (in shares) at Dec. 31, 2024   56,644,655      
Beginning balance at Dec. 31, 2024 83,285 $ 7 570,361 24 (487,107)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Unrealized gain (loss) on investments (49)        
Net income (loss) 45,981        
Ending balance (in shares) at Jun. 30, 2025   56,886,939      
Ending balance at Jun. 30, 2025 132,610 $ 7 573,754 (25) (441,126)
Beginning balance (in shares) at Mar. 31, 2025   56,676,716      
Beginning balance at Mar. 31, 2025 141,516 $ 7 572,093 (19) (430,565)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares)   12,608      
Exercise of common stock options 26   26    
Vesting of restricted stock units (in shares)   270,000      
Surrender of shares for taxes (in shares)   (84,081)      
Surrender of shares for taxes (142)   (142)    
Stock-based compensation (in shares)   11,696      
Stock-based compensation 1,777   1,777    
Unrealized gain (loss) on investments (6)     (6)  
Net income (loss) (10,561)       (10,561)
Ending balance (in shares) at Jun. 30, 2025   56,886,939      
Ending balance at Jun. 30, 2025 $ 132,610 $ 7 573,754 (25) (441,126)
Beginning balance (in shares) at Dec. 31, 2025 57,138,057 57,138,057      
Beginning balance at Dec. 31, 2025 $ 112,211 $ 8 576,842 101 (464,740)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Vesting of restricted stock units (in shares)   225,000      
Surrender of shares for taxes (in shares)   (74,307)      
Surrender of shares for taxes (185)   (185)    
Stock-based compensation (in shares)   13,024      
Stock-based compensation 1,447   1,447    
Unrealized gain (loss) on investments (137)     (137)  
Net income (loss) (9,036)       (9,036)
Ending balance (in shares) at Mar. 31, 2026   57,301,774      
Ending balance at Mar. 31, 2026 $ 104,300 $ 8 578,104 (36) (473,776)
Beginning balance (in shares) at Dec. 31, 2025 57,138,057 57,138,057      
Beginning balance at Dec. 31, 2025 $ 112,211 $ 8 576,842 101 (464,740)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares) 127,707        
Unrealized gain (loss) on investments $ (169)        
Net income (loss) $ (18,941)        
Ending balance (in shares) at Jun. 30, 2026 57,446,349 57,446,349      
Ending balance at Jun. 30, 2026 $ 96,091 $ 8 579,832 (68) (483,681)
Beginning balance (in shares) at Mar. 31, 2026   57,301,774      
Beginning balance at Mar. 31, 2026 104,300 $ 8 578,104 (36) (473,776)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of common stock options (in shares)   127,707      
Exercise of common stock options 217   217    
Stock-based compensation (in shares)   16,868      
Stock-based compensation 1,511   1,511    
Unrealized gain (loss) on investments (32)     (32)  
Net income (loss) $ (9,905)       (9,905)
Ending balance (in shares) at Jun. 30, 2026 57,446,349 57,446,349      
Ending balance at Jun. 30, 2026 $ 96,091 $ 8 $ 579,832 $ (68) $ (483,681)