XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.4
CAPITAL STOCK AND SHARE-BASED COMPENSATION - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock, authorized (shares) 60,000,000 60,000,000  
Common stock, par value (usd per share) $ 0.001 $ 0.001  
Preferred stock, authorized (shares) 5,000,000 5,000,000  
Preferred stock, par value (usd per share) $ 0.001 $ 0.001  
Common stock, issued (shares) 37,891,186 37,674,868  
Common stock, outstanding (shares) 32,518,278 32,509,969  
Preferred stock, issued (shares) 0 0  
Percentage of ownership in subsidiaries 50.00%    
Equity-based awards, number of shares authorized (shares) 2,500,000    
Equity-based awards, shares available for grant (shares) 1,700,000    
Percentage of total combined voting power of the Company and subsidiaries 10.00%    
Percentage of market value for purchases under Employee Stock Purchase Program (percent) 85.00%    
Common stock available for issuance under Employee Stock Purchase Plan (shares) 1,264,302    
Employee Stock Purchase Plan expense $ 0.7 $ 0.7 $ 0.6
Options granted (shares) 33,656    
Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of equity-based awards 4 years    
Common Stock Shares Authorized For Issuance To Employee Stock Purchase Plan 4,500,000    
Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of equity-based awards 12 months    
Share-Based Awards [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of share of common stock (percent) 100.00%    
Share Based Awards to More Than Ten Percent Owner [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of share of common stock (percent) 110.00%    
Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted (shares) 33,656 40,788 43,249
Stock compensation expense $ 1.7 $ 3.6 $ 4.3
Tax benefit from stock option exercise 0.4 1.0 27.9
Intrinsic value of options outstanding 0.7    
Intrinsic value of options exerciseable 0.7    
Intrinsic value of options exercised during the period 1.5 5.1 121.1
Unrecognized compensation expense $ 2.0    
Unrecognized compensation expense weighted-average period for recognitions (years) 1 year 9 months 18 days    
Stock Option [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Contractual term of share-based award ten years    
Non-Vested Stock Units [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of equity-based awards 4 years    
Non-Vested Stock Units [Member] | Minimum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period of equity-based awards 1 year    
Non-Vested Stock Units - Service-Based [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense $ 12.1 $ 9.4 $ 7.5
Unrecognized compensation expense $ 22.6    
Unrecognized compensation expense weighted-average period for recognitions (years) 2 years 2 months 12 days    
Non-vested stock granted, weighted average grant date fair value (usd per share) $ 115.07 $ 234.42 $ 206.10
Non-Vested Stock Units - Service-Based and Performance-Based [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock compensation expense $ 2.2 $ 10.2 $ 13.5
Unrecognized compensation expense $ 1.1    
Unrecognized compensation expense weighted-average period for recognitions (years) 1 year 1 month 6 days    
Non-vested stock granted, weighted average grant date fair value (usd per share) $ 133.70 $ 262.67 $ 201.90
Performance-based award, target number of units to be received (shares) 71,349