v3.26.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock, Common
Additional Paid-in Capital
Dividends Declared
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance at Dec. 31, 2024 $ 231,829 $ 1 $ (180,992) $ 508,387 $ (55,417) $ 194 $ (40,344)
Beginning balance (in shares) at Dec. 31, 2024   73,693,000          
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition 10,427     10,427      
Stock Repurchased During Period, Value (50,973)   (50,973)        
Treasury Stock, Shares, Acquired   (2,631,000)          
Common stock issued under employee equity incentive plans 1,710     1,710      
Dividends, Common Stock, Cash (8,755)       (8,755)    
Common stock issued under employee equity incentive plans (in shares)   930,000          
Unrealized loss on marketable securities (25)         (25)  
Net income 20,081           20,081
Unrealized loss on cash flow hedge (306)         (306)  
Ending balance (in shares) at Jun. 30, 2025   71,992,000          
Ending balance at Jun. 30, 2025 203,988 $ 1 (231,965) 520,524 (64,172) (137) (20,263)
Beginning balance at Mar. 31, 2025 195,884 $ 1 (228,022) 514,405 (59,851) 152 (30,801)
Beginning balance (in shares) at Mar. 31, 2025   71,821,000          
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition 4,409     4,409      
Stock Repurchased During Period, Value (3,943)   (3,943)        
Treasury Stock, Shares, Acquired   (229,000)          
Common stock issued under employee equity incentive plans 1,710     1,710      
Dividends, Common Stock, Cash (4,321)       (4,321)    
Common stock issued under employee equity incentive plans (in shares)   400,000          
Unrealized loss on marketable securities (48)         (48)  
Net income 10,538           10,538
Unrealized loss on cash flow hedge (241)         (241)  
Ending balance (in shares) at Jun. 30, 2025   71,992,000          
Ending balance at Jun. 30, 2025 203,988 $ 1 (231,965) 520,524 (64,172) (137) (20,263)
Beginning balance at Dec. 31, 2025 211,546 $ 1 (249,912) 531,790 (72,786) 660 1,793
Beginning balance (in shares) at Dec. 31, 2025   71,498,000          
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition 13,787     13,787      
Stock Repurchased During Period, Value $ (4,875)   (4,875)        
Treasury Stock, Shares, Acquired (16,708) (224,000)          
Common stock issued under employee equity incentive plans $ 1,714     1,714      
Stock Issued During Period, Value, Acquisitions 5,033     5,033      
Stock Issued During Period, Shares, Acquisitions   154,000          
Dividends, Common Stock, Cash (8,629)       (8,629)    
Adjustment To Additional Paid In Capital, Excise Tax Payment (461)     (461)      
Common stock issued under employee equity incentive plans (in shares)   1,026,000          
Unrealized loss on marketable securities (964)         (964)  
Net income 20,914           20,914
Unrealized loss on cash flow hedge (99)         (99)  
Ending balance (in shares) at Jun. 30, 2026   72,454,000          
Ending balance at Jun. 30, 2026 237,966 $ 1 (254,787) 551,863 (81,415) (403) 22,707
Beginning balance at Mar. 31, 2026 220,837 $ 1 (252,408) 536,611 (77,089) (103) 13,825
Beginning balance (in shares) at Mar. 31, 2026   71,759,000          
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
APIC, Share-based Payment Arrangement, Option, Increase for Cost Recognition 8,966     8,966      
Stock Repurchased During Period, Value (2,379)   (2,379)        
Treasury Stock, Shares, Acquired   (86,000)          
Common stock issued under employee equity incentive plans 1,714     1,714      
Stock Issued During Period, Value, Acquisitions 5,033     5,033      
Stock Issued During Period, Shares, Acquisitions   154,000          
Dividends, Common Stock, Cash (4,326)       (4,326)    
Adjustment To Additional Paid In Capital, Excise Tax Payment (461)     (461)      
Common stock issued under employee equity incentive plans (in shares)   627,000          
Unrealized loss on marketable securities (300)         (300)  
Net income 8,882           8,882
Unrealized loss on cash flow hedge 0            
Ending balance (in shares) at Jun. 30, 2026   72,454,000          
Ending balance at Jun. 30, 2026 $ 237,966 $ 1 $ (254,787) $ 551,863 $ (81,415) $ (403) $ 22,707