v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive (Loss) Income
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2024   105,113        
Beginning balance at Dec. 31, 2024 $ 679,589 $ 136 $ 832,108 $ (696,173) $ (217) $ 543,735
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under incentive award plan and net of issuance costs (in shares)   1,712        
Issuance of common stock under incentive award plan, net of issuance costs 12,900   12,899      
Shares tendered to satisfy cost and statutory withholding requirements for net settlement of cashless option exercises and vesting of restricted stock (in shares)   (341)        
Shares tendered to satisfy cost and statutory withholding requirements for net settlement of cashless option exercises and vesting of restricted stock (21,086)   0 (21,086)    
Repurchase of common stock in connection with Stock Repurchase Program (in shares)   (500)        
Repurchase of common stock in connection with Stock Repurchase Program (27,433)     (27,433)    
Stock-based compensation 15,687   15,687      
Vesting of RSAs in connection with ESPP 2,172   2,172      
Other comprehensive (loss) income, net of tax 909       909  
Net (loss) income 20,547         20,547
Ending balance (in shares) at Mar. 31, 2025   105,984        
Ending balance at Mar. 31, 2025 683,285 $ 137 862,866 (744,692) 692 564,282
Beginning balance (in shares) at Dec. 31, 2024   105,113        
Beginning balance at Dec. 31, 2024 679,589 $ 136 832,108 (696,173) (217) 543,735
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income 55,696          
Ending balance (in shares) at Jun. 30, 2025   105,288        
Ending balance at Jun. 30, 2025 635,793 $ 138 900,864 (866,931) 2,291 599,431
Beginning balance (in shares) at Mar. 31, 2025   105,984        
Beginning balance at Mar. 31, 2025 683,285 $ 137 862,866 (744,692) 692 564,282
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under incentive award plan and net of issuance costs (in shares)   1,048        
Issuance of common stock under incentive award plan, net of issuance costs 15,123 $ 1 15,122      
Shares tendered to satisfy cost and statutory withholding requirements for net settlement of cashless option exercises and vesting of restricted stock (in shares)   (262)        
Shares tendered to satisfy cost and statutory withholding requirements for net settlement of cashless option exercises and vesting of restricted stock (19,221)     (19,221)    
Repurchase of common stock in connection with Stock Repurchase Program (in shares)   (1,482)        
Repurchase of common stock in connection with Stock Repurchase Program (103,018)     (103,018)    
Stock-based compensation 19,427   19,427      
Vesting of RSAs in connection with ESPP 3,449   3,449      
Other comprehensive (loss) income, net of tax 1,599          
Net (loss) income 35,149         35,149
Ending balance (in shares) at Jun. 30, 2025   105,288        
Ending balance at Jun. 30, 2025 635,793 $ 138 900,864 (866,931) 2,291 599,431
Beginning balance (in shares) at Dec. 31, 2025   105,966        
Beginning balance at Dec. 31, 2025 647,805 $ 140 968,600 (966,586) 2,264 643,387
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under incentive award plan and net of issuance costs (in shares)   1,626        
Issuance of common stock under incentive award plan, net of issuance costs 10,862 $ 1 10,861      
Shares tendered to satisfy cost and statutory withholding requirements for net settlement of cashless option exercises and vesting of restricted stock (in shares)   (264)        
Shares tendered to satisfy cost and statutory withholding requirements for net settlement of cashless option exercises and vesting of restricted stock (10,102)   0 (10,102)    
Stock-based compensation 21,714   21,714      
Vesting of RSAs in connection with ESPP 815   815      
Other comprehensive (loss) income, net of tax (1,346)       (1,346)  
Net (loss) income (31,761)         (31,761)
Ending balance (in shares) at Mar. 31, 2026   107,328        
Ending balance at Mar. 31, 2026 637,987 $ 141 1,001,990 (976,688) 918 611,626
Beginning balance (in shares) at Dec. 31, 2025   105,966        
Beginning balance at Dec. 31, 2025 647,805 $ 140 968,600 (966,586) 2,264 643,387
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net (loss) income 11,226          
Ending balance (in shares) at Jun. 30, 2026   107,921        
Ending balance at Jun. 30, 2026 705,776 $ 142 1,048,598 (998,013) 436 654,613
Beginning balance (in shares) at Mar. 31, 2026   107,328        
Beginning balance at Mar. 31, 2026 637,987 $ 141 1,001,990 (976,688) 918 611,626
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock under incentive award plan and net of issuance costs (in shares)   913        
Issuance of common stock under incentive award plan, net of issuance costs 19,410 $ 1 19,409      
Shares tendered to satisfy cost and statutory withholding requirements for net settlement of cashless option exercises and vesting of restricted stock (in shares)   (320)        
Shares tendered to satisfy cost and statutory withholding requirements for net settlement of cashless option exercises and vesting of restricted stock (21,325)     (21,325)    
Stock-based compensation 24,467   24,467      
Vesting of RSAs in connection with ESPP 2,732   2,732      
Other comprehensive (loss) income, net of tax (482)       (482)  
Net (loss) income 42,987         42,987
Ending balance (in shares) at Jun. 30, 2026   107,921        
Ending balance at Jun. 30, 2026 $ 705,776 $ 142 $ 1,048,598 $ (998,013) $ 436 $ 654,613