v3.26.1
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 235          
Net income (loss) (71,015)          
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      
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      
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) 141,782          
Net unrealized gain on marketable securities, net of tax $ 0          
Net income (loss) $ (14,868)          
Ending balance (in shares) at Jun. 30, 2026 127,917,946 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   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 unrealized gain on marketable securities, net of tax 0          
Net income (loss) $ 2,238         2,238
Ending balance (in shares) at Jun. 30, 2026 127,917,946 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   2,383,222