v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss (Income)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2024   128,145,333        
Beginning balance at Dec. 31, 2024 $ 902,339 $ 128 $ 0 $ 1,228,198 $ (206) $ (325,781)
Beginning balance (in shares) at Dec. 31, 2024     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for ESPP (in shares)   132,961        
Issuance of common stock for ESPP 1,424     1,424    
Issuance of restricted stock (in shares)   70,829        
Issuance of common stock for stock options (in shares)   7,204        
Issuance of common stock for stock options 58     58    
Employee taxes paid related to net share settlement of restricted stock (530)     (530)    
Stock issuance fees and expenses (3)     (3)    
Stock-based compensation expense 10,754     10,754    
Net unrealized gain on marketable securities, net of tax 150       150  
Net income (loss) (25,923)         (25,923)
Ending balance (in shares) at Mar. 31, 2025   128,356,327        
Ending balance at Mar. 31, 2025 888,269 $ 128 $ 0 1,239,901 (56) (351,704)
Ending balance (in shares) at Mar. 31, 2025     0      
Beginning balance (in shares) at Dec. 31, 2024   128,145,333        
Beginning balance at Dec. 31, 2024 902,339 $ 128 $ 0 1,228,198 (206) (325,781)
Beginning balance (in shares) at Dec. 31, 2024     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net unrealized gain on marketable securities, net of tax 277          
Net income (loss) (98,144)          
Ending balance (in shares) at Sep. 30, 2025   128,885,101        
Ending balance at Sep. 30, 2025 838,290 $ 128 $ 0 1,262,016 71 (423,925)
Ending balance (in shares) at Sep. 30, 2025     0      
Beginning balance (in shares) at Mar. 31, 2025   128,356,327        
Beginning balance at Mar. 31, 2025 888,269 $ 128 $ 0 1,239,901 (56) (351,704)
Beginning balance (in shares) at Mar. 31, 2025     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for ESPP (in shares)   135,778        
Issuance of common stock for ESPP 847     847    
Issuance of restricted stock (in shares)   187,729        
Issuance of common stock for stock options (in shares)   1,879        
Issuance of common stock for stock options 16     16    
Employee taxes paid related to net share settlement of restricted stock (2,297)     (2,297)    
Stock issuance fees and expenses (3)     (3)    
Stock-based compensation expense 12,215     12,215    
Net unrealized gain on marketable securities, net of tax 85       85  
Net income (loss) (45,092)         (45,092)
Ending balance (in shares) at Jun. 30, 2025   128,681,713        
Ending balance at Jun. 30, 2025 854,040 $ 128 $ 0 1,250,679 29 (396,796)
Ending balance (in shares) at Jun. 30, 2025     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for ESPP (in shares)   179,624        
Issuance of common stock for ESPP 851     851    
Issuance of restricted stock, net of forfeitures (in shares)   23,764        
Issuance of restricted stock, net of forfeitures 259     259    
Employee taxes paid related to net share settlement of restricted stock (75)     (75)    
Stock issuance fees and expenses (3)     (3)    
Stock-based compensation expense 10,305     10,305    
Net unrealized gain on marketable securities, net of tax 42       42  
Net income (loss) (27,129)         (27,129)
Ending balance (in shares) at Sep. 30, 2025   128,885,101        
Ending balance at Sep. 30, 2025 $ 838,290 $ 128 $ 0 1,262,016 71 (423,925)
Ending balance (in shares) at Sep. 30, 2025     0      
Beginning balance (in shares) at Dec. 31, 2025 128,989,152 128,989,152        
Beginning balance at Dec. 31, 2025 $ 836,562 $ 129 $ 0 1,270,235 4 (433,806)
Beginning balance (in shares) at Dec. 31, 2025 0   0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for ESPP (in shares)   94,795        
Issuance of common stock for ESPP $ 909     909    
Issuance of restricted stock (in shares)   485,573        
Issuance of common stock for stock options (in shares)   84,122        
Issuance of common stock for stock options 764     764    
Employee taxes paid related to net share settlement of restricted stock (2,002)     (2,002)    
Stock issuance fees and expenses (3)     (3)    
Stock-based compensation expense 9,636     9,636    
Net income (loss) (17,106)         (17,106)
Ending balance (in shares) at Mar. 31, 2026   129,653,642        
Ending balance at Mar. 31, 2026 $ 828,760 $ 129 $ 0 1,279,539 4 (450,912)
Ending balance (in shares) at Mar. 31, 2026     0      
Beginning balance (in shares) at Dec. 31, 2025 128,989,152 128,989,152        
Beginning balance at Dec. 31, 2025 $ 836,562 $ 129 $ 0 1,270,235 4 (433,806)
Beginning balance (in shares) at Dec. 31, 2025 0   0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for stock options (in shares) 1,213,820          
Net unrealized gain on marketable securities, net of tax $ 0          
Net income (loss) $ (22,414)          
Ending balance (in shares) at Sep. 30, 2026 129,100,549 129,100,549        
Ending balance at Sep. 30, 2026 $ 800,638 $ 131 $ (25,000) 1,281,723 4 (456,220)
Ending balance (in shares) at Sep. 30, 2026 2,383,222   2,383,222      
Beginning balance (in shares) at Mar. 31, 2026   129,653,642        
Beginning balance at Mar. 31, 2026 $ 828,760 $ 129 $ 0 1,279,539 4 (450,912)
Beginning balance (in shares) at Mar. 31, 2026     0      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for ESPP (in shares)   131,544        
Issuance of common stock for ESPP 893     893    
Issuance of restricted stock (in shares)   458,322        
Issuance of restricted stock 1 $ 1        
Issuance of common stock for stock options (in shares)   57,660        
Issuance of common stock for stock options 509     509    
Employee taxes paid related to net share settlement of restricted stock (1,168)     (1,168)    
Stock issuance fees and expenses (47)     (47)    
Stock-based compensation expense 8,216     8,216    
Premiums paid for capped call transactions (28,747)     (28,747)    
Proceeds received from capped call terminations 77     77    
Repurchases of common stock (in shares)   2,383,222 2,383,222      
Repurchases of common stock (25,000)   $ (25,000)      
Net income (loss) 2,238         2,238
Ending balance (in shares) at Jun. 30, 2026   127,917,946        
Ending balance at Jun. 30, 2026 785,732 $ 130 $ (25,000) 1,259,272 4 (448,674)
Ending balance (in shares) at Jun. 30, 2026     2,383,222      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock for ESPP (in shares)   74,014        
Issuance of common stock for ESPP 853     853    
Issuance of restricted stock, net of forfeitures (in shares)   36,551        
Issuance of common stock for stock options (in shares)   1,072,038        
Issuance of common stock for stock options 13,169 $ 1   13,168    
Employee taxes paid related to net share settlement of restricted stock (404)     (404)    
Stock issuance fees and expenses (3)     (3)    
Stock-based compensation expense 8,837     8,837    
Net unrealized gain on marketable securities, net of tax 0          
Net income (loss) $ (7,546)         (7,546)
Ending balance (in shares) at Sep. 30, 2026 129,100,549 129,100,549        
Ending balance at Sep. 30, 2026 $ 800,638 $ 131 $ (25,000) $ 1,281,723 $ 4 $ (456,220)
Ending balance (in shares) at Sep. 30, 2026 2,383,222   2,383,222