Annual report pursuant to Section 13 and 15(d)

Operations and Summary of Significant Accounting Policies - Net Income per Share and Anti-dilutive Shares (Details)

v3.22.0.1
Operations and Summary of Significant Accounting Policies - Net Income per Share and Anti-dilutive Shares (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Numerator:      
Net income from continuing operations $ 116,091 $ 52,767 $ 82,322
(Loss) income from discontinued operation, net of tax (10,232) (29,034) 4,777
Net income and comprehensive income 105,859 23,733 87,099
Income allocated to participating securities from continuing operations (807) (385) (945)
Loss allocated to participating securities from discontinued operation 70 0 0
Income allocated to participating securities (737) (385) (945)
Numerator for diluted net income per share for continuing operations 115,284 52,382 81,377
Numerator for basic net income per share for continuing operations 115,284 52,382 81,377
Numerator for diluted net (loss) income per share for discontinued operation (10,162) (29,034) 4,777
Numerator for basic net (loss) income per share for discontinued operation $ (10,162) $ (29,034) $ 4,777
Denominator:      
Denominator for basic net income per share - weighted-average number of common shares outstanding (in shares) 27,155 27,631 28,195
Dilutive stock options and performance share awards (in shares) 137 66 113
Denominator for diluted net income per share - weighted-average number of common shares and common share equivalents outstanding (in shares) 27,292 27,697 28,308
Basic net income (loss) per share:      
Continuing operations (in dollars per share) $ 4.25 $ 1.90 $ 2.89
Discontinued operation (in dollars per share) (0.37) (1.05) 0.17
Net income per share (in dollars per share) [1] 3.87 0.84 3.06
Diluted net income (loss) per share:      
Continuing operations (in dollars per share) 4.22 1.89 2.87
Discontinued operation (in dollars per share) (0.37) (1.05) 0.17
Net income per share (in dollars per share) $ 3.85 $ 0.84 $ 3.04
Total anti-dilutive shares (in shares) 0 224 183
Equity Option      
Diluted net income (loss) per share:      
Total anti-dilutive shares (in shares) 0 206 183
Performance Shares      
Diluted net income (loss) per share:      
Total anti-dilutive shares (in shares) 0 15 0
Employee Non-vested Shares      
Diluted net income (loss) per share:      
Total anti-dilutive shares (in shares) 0 3 0
[1] Rounding may impact summation of amounts.