XML 60 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity and Equity Compensation Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2014
Stockholders Equity And Equity Compensation Plans [Line Items]          
Remaining number of shares available for repurchase 2,100,000   2,100,000    
Repurchase of common stock for employee tax withholdings, shares 2,000 2,000 168,000 125,000  
Repurchase of common stock for tax withholdings, value $ 100 $ 100 $ 9,400 $ 7,900  
Cash dividends declared per common share $ 0.28 $ 0.265      
Cash dividend $ 8,900 $ 8,500 $ 17,700 17,100  
Stock warrants term         10 years
Stock warrants, exercise price         $ 26.68
Performance based awards granted to executive management and certain key employees shares     134,000    
Vesting maturity date     first quarter of 2025    
Vesting period     2 years    
Stock-based compensation expense $ 7,600 $ 6,500 $ 14,056 $ 12,117  
Market-based Awards          
Stockholders Equity And Equity Compensation Plans [Line Items]          
Awards vested     45,000    
Restricted common stock          
Stockholders Equity And Equity Compensation Plans [Line Items]          
Awards vested 34,000   472,000    
Restricted common stock | Minimum          
Stockholders Equity And Equity Compensation Plans [Line Items]          
Vesting period     2 years    
Restricted common stock | Maximum          
Stockholders Equity And Equity Compensation Plans [Line Items]          
Vesting period     3 years    
Comcast          
Stockholders Equity And Equity Compensation Plans [Line Items]          
Issuance of stock warrants         2,900,000
Stock warrants issued 1,000,000.0   1,000,000.0    
Stock warrants vested     0    
SEC Rule 10b5-1 Plan          
Stockholders Equity And Equity Compensation Plans [Line Items]          
Repurchase of common stock, shares   360,000   626,000  
Total amount paid   $ 21,600   $ 37,600  
Weighted-average price per share   $ 59.88   $ 59.99