v3.26.3
Condensed Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning balance at Dec. 31, 2024 $ 396,571 $ 125 $ 648,914 $ (255,301) $ (1) $ 2,834
Beginning balance (in shares) at Dec. 31, 2024   108,072,000        
Beginning balance (in shares) at Dec. 31, 2024       15,880,000    
Net income 37,364         37,364
Other comprehensive income (loss) 23       23  
Cash dividends paid on common stock (16,328)         (16,328)
Issuance of common stock in connection with exercise of stock options 199   199      
Issuance of common stock in connection with exercise of stock options (in shares)   16,000        
Issuance of common stock in connection with employee stock purchase plan 1,206   1,206      
Issuance of common stock in connection with employee stock purchase plan (in shares)   144,000        
Issuance of restricted stock, net of shares canceled 2 $ 2        
Issuance of restricted stock, net of shares canceled (in shares)   3,464,000        
Withholding taxes related to net share settlement of restricted awards (20,931)     $ (20,931)    
Withholding taxes related to net share settlement of restricted awards (in shares)   (1,468,000)   1,468,000    
Repurchases of common stock $ (10,011)     $ 10,011    
Repurchases of common stock, (in shares) (800,000) (760,000)   760,000    
Stock-based compensation expense $ 25,627   25,627      
Ending balance at Sep. 30, 2025 413,722 $ 127 675,946 $ (286,243) 22 23,870
Ending balance (in shares) at Sep. 30, 2025   109,468,000        
Ending balance (in shares) at Sep. 30, 2025       18,108,000    
Beginning balance at Jun. 30, 2025 402,916 $ 127 667,250 $ (285,018) 44 20,513
Beginning balance (in shares) at Jun. 30, 2025   109,325,000        
Beginning balance (in shares) at Jun. 30, 2025       18,017,000    
Net income 8,828         8,828
Other comprehensive income (loss) (22)       (22)  
Cash dividends paid on common stock (5,471)         (5,471)
Issuance of common stock in connection with exercise of stock options 13   13      
Issuance of common stock in connection with exercise of stock options (in shares)   1,000        
Issuance of restricted stock, net of shares canceled (in shares)   233,000        
Withholding taxes related to net share settlement of restricted awards (1,225)     $ (1,225)    
Withholding taxes related to net share settlement of restricted awards (in shares)   (91,000)   91,000    
Stock-based compensation expense 8,683   8,683      
Ending balance at Sep. 30, 2025 413,722 $ 127 675,946 $ (286,243) 22 23,870
Ending balance (in shares) at Sep. 30, 2025   109,468,000        
Ending balance (in shares) at Sep. 30, 2025       18,108,000    
Beginning balance at Dec. 31, 2025 $ 480,541 $ 128 685,992 $ (297,778) 60 92,139
Beginning balance (in shares) at Dec. 31, 2025   108,999,000        
Beginning balance (in shares) at Dec. 31, 2025 18,924,000     18,924,000    
Net income $ 42,406         42,406
Other comprehensive income (loss) (538)       (538)  
Cash dividends paid on common stock (16,555)         (16,555)
Issuance of common stock in connection with exercise of stock options 31   31      
Issuance of common stock in connection with exercise of stock options (in shares)   2,000        
Issuance of common stock in connection with employee stock purchase plan 1,453 $ 1 1,452      
Issuance of common stock in connection with employee stock purchase plan (in shares)   139,000        
Issuance of restricted stock, net of shares canceled 4 $ 4        
Issuance of restricted stock, net of shares canceled (in shares)   3,610,000        
Withholding taxes related to net share settlement of restricted awards (34,419)     $ (34,419)    
Withholding taxes related to net share settlement of restricted awards (in shares)   (1,607,000)   1,607,000    
Repurchases of common stock $ (20,011)     $ (20,011)    
Repurchases of common stock, (in shares) (800,000) (799,000)   799,000    
Stock-based compensation expense $ 29,854   29,854      
Ending balance at Sep. 30, 2026 $ 482,766 $ 133 717,329 $ (352,208) (478) 117,990
Ending balance (in shares) at Sep. 30, 2026   110,344,000        
Ending balance (in shares) at Sep. 30, 2026 21,330,000     21,330,000    
Beginning balance at Jun. 30, 2026 $ 477,187 $ 132 706,688 $ (350,675) (198) 121,240
Beginning balance (in shares) at Jun. 30, 2026   110,262,000        
Beginning balance (in shares) at Jun. 30, 2026       21,274,000    
Net income 2,267         2,267
Other comprehensive income (loss) (280)       (280)  
Cash dividends paid on common stock (5,517)         (5,517)
Issuance of restricted stock, net of shares canceled 1 $ 1        
Issuance of restricted stock, net of shares canceled (in shares)   138,000        
Withholding taxes related to net share settlement of restricted awards $ (1,533)     $ (1,533)    
Withholding taxes related to net share settlement of restricted awards (in shares)   (56,000)   56,000    
Repurchases of common stock, (in shares) 0          
Stock-based compensation expense $ 10,641   10,641      
Ending balance at Sep. 30, 2026 $ 482,766 $ 133 $ 717,329 $ (352,208) $ (478) $ 117,990
Ending balance (in shares) at Sep. 30, 2026   110,344,000        
Ending balance (in shares) at Sep. 30, 2026 21,330,000     21,330,000