v3.25.0.1
Consolidated Statements of Stockholders Equity - USD ($)
$ in Thousands
Total
Voting Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2021   54,153,771   3,026,400    
Beginning balance at Dec. 31, 2021 $ 145,210 $ 5 $ 351,774 $ (30,824) $ 0 $ (175,745)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   41,045        
Exercise of stock options 16   16    
Stock-based compensation expense 47,906   47,906      
Issuance of common stock from settlement of equity award (in shares)   793,023        
Issuance of common stock from settlement of equity awards 0          
Taxes paid related to net share settlement of equity awards (in shares)       31,048    
Taxes paid related to net share settlement of equity awards (1,909)     $ (1,909)    
Stock Issued During Period, Shares, Employee Stock Purchase Plans   35,504        
Stock Issued During Period, Value, Employee Stock Purchase Plan 1,723   1,723      
Other comprehensive gain, net of tax (369)       (369)  
Net loss (50,240)         (50,240)
Ending balance (in shares) at Dec. 31, 2022   55,023,343   3,057,448    
Ending balance at Dec. 31, 2022 142,337 $ 5 401,419 $ (32,733) (369) (225,985)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)   30,000        
Exercise of stock options 29   29      
Stock-based compensation expense 68,002   68,002      
Issuance of common stock from settlement of equity award (in shares)   1,122,902        
Issuance of common stock from settlement of equity awards 0          
Taxes paid related to net share settlement of equity awards (in shares)       41,527    
Taxes paid related to net share settlement of equity awards (2,380)     $ (2,380)    
Stock Issued During Period, Shares, Employee Stock Purchase Plans   59,514        
Stock Issued During Period, Value, Employee Stock Purchase Plan 2,339   2,339      
Other comprehensive gain, net of tax 292       292  
Net loss (66,427)         (66,427)
Ending balance (in shares) at Dec. 31, 2023   56,235,759   3,098,975    
Ending balance at Dec. 31, 2023 $ 144,192 $ 5 471,789 $ (35,113) (77) (292,412)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares) 27,010 27,010        
Exercise of stock options $ 29   29      
Stock-based compensation expense 84,617   84,617      
Issuance of common stock from settlement of equity award (in shares)   1,427,291        
Issuance of common stock from settlement of equity awards 0          
Taxes paid related to net share settlement of equity awards (in shares)       49,913    
Taxes paid related to net share settlement of equity awards (2,309)     $ (2,309)    
Stock Issued During Period, Shares, Employee Stock Purchase Plans   68,318        
Stock Issued During Period, Value, Employee Stock Purchase Plan 1,956   1,956      
Other comprehensive gain, net of tax 80       80  
Net loss (61,971)         (61,971)
Ending balance (in shares) at Dec. 31, 2024   57,758,378   3,148,888    
Ending balance at Dec. 31, 2024 $ 166,594 $ 5 $ 558,391 $ (37,422) $ 3 $ (354,383)