v3.26.1
Condensed Consolidated Statements Stockholders Equity (Unaudited) - USD ($)
$ in Thousands
Total
Voting Common Stock
Additional Paid-in Capital
Treasury Stock, Common [Member]
Accumulated Deficit
Accumulated other comprehensive loss
Beginning Balance (in shares) at Dec. 31, 2024   57,758,378        
Treasury Stock, Common, Shares (beginning) at Dec. 31, 2024       3,148,888    
Beginning balance at Dec. 31, 2024 $ 166,594 $ 5 $ 558,391 $ (37,422) $ (354,383) $ 3
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 40,229   40,229      
Issuance of common stock from equity award settlement (in shares)   1,003,410        
Issuance of common stock from equity award settlement 0          
Stock Issued During Period, Value, Employee Stock Purchase Plan 944   944      
Stock Issued During Period, Shares, Employee Stock Purchase Plans   53,105        
Other Comprehensive Income (Loss), Net of Tax (3)         (3)
Net loss (23,205)       (23,205)  
Ending Balance (in shares) at Jun. 30, 2025   58,814,893        
Treasury Stock, Common, Shares (ending) at Jun. 30, 2025       3,148,888    
Ending balance at Jun. 30, 2025 184,559 $ 5 599,564 $ (37,422) (377,588) 0
Beginning Balance (in shares) at Mar. 31, 2025   58,175,307        
Treasury Stock, Common, Shares (beginning) at Mar. 31, 2025       3,148,888    
Beginning balance at Mar. 31, 2025 175,309 $ 5 578,328 $ (37,422) (365,603) 1
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 20,292   20,292      
Issuance of common stock from equity award settlement (in shares)   586,481        
Issuance of common stock from equity award settlement 0          
Stock Issued During Period, Value, Employee Stock Purchase Plan 944   944      
Stock Issued During Period, Shares, Employee Stock Purchase Plans   53,105        
Other Comprehensive Income (Loss), Net of Tax (1)         (1)
Net loss (11,985)       (11,985)  
Ending Balance (in shares) at Jun. 30, 2025   58,814,893        
Treasury Stock, Common, Shares (ending) at Jun. 30, 2025       3,148,888    
Ending balance at Jun. 30, 2025 184,559 $ 5 599,564 $ (37,422) (377,588) 0
Beginning Balance (in shares) at Dec. 31, 2025   59,556,913        
Treasury Stock, Common, Shares (beginning) at Dec. 31, 2025       3,175,832    
Beginning balance at Dec. 31, 2025 203,422 $ 6 638,894 $ (37,768) (397,710) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 34,351   34,351      
Issuance of common stock from equity award settlement (in shares)   935,664        
Issuance of common stock from equity award settlement 0          
Taxes paid related to net share settlement of equity awards (in shares)       54,338    
Taxes paid related to net share settlement of equity awards (385)     $ (385)    
Stock Issued During Period, Value, Employee Stock Purchase Plan 587   587      
Stock Issued During Period, Shares, Employee Stock Purchase Plans   91,353        
Other Comprehensive Income (Loss), Net of Tax           0
Net loss (9,425)       (9,425)  
Ending Balance (in shares) at Jun. 30, 2026   60,583,930        
Treasury Stock, Common, Shares (ending) at Jun. 30, 2026       3,230,170    
Ending balance at Jun. 30, 2026 228,550 $ 6 673,832 $ (38,153) (407,135) 0
Beginning Balance (in shares) at Mar. 31, 2026   60,082,739        
Treasury Stock, Common, Shares (beginning) at Mar. 31, 2026       3,214,658    
Beginning balance at Mar. 31, 2026 215,190 $ 6 657,261 $ (38,031) (404,046) 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 15,984   15,984      
Issuance of common stock from equity award settlement (in shares)   409,838        
Issuance of common stock from equity award settlement 0          
Taxes paid related to net share settlement of equity awards (in shares)       15,512    
Taxes paid related to net share settlement of equity awards (122)     $ (122)    
Stock Issued During Period, Value, Employee Stock Purchase Plan 587   587      
Stock Issued During Period, Shares, Employee Stock Purchase Plans   91,353        
Other Comprehensive Income (Loss), Net of Tax           0
Net loss (3,089)       (3,089)  
Ending Balance (in shares) at Jun. 30, 2026   60,583,930        
Treasury Stock, Common, Shares (ending) at Jun. 30, 2026       3,230,170    
Ending balance at Jun. 30, 2026 $ 228,550 $ 6 $ 673,832 $ (38,153) $ (407,135) $ 0