Quarterly report pursuant to Section 13 or 15(d)

Net Income (Loss) Per Share - Basic and Diluted Net Income Per Share (Details)

v3.22.2
Net Income (Loss) Per Share - Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:            
Net income and comprehensive income from continuing operations $ 55,430   $ 30,677   $ 98,116 $ 47,391
Net loss and comprehensive loss from discontinued operation 0   0   0 (5,533)
Net income 55,430 $ 42,686 30,677 $ 11,181 98,116 41,858
Income allocated to participating securities from continuing operations (346)   (256)   (541) (363)
Loss allocated to participating securities from discontinued operation 0   0   0 0
Income allocated to participating securities (346)   (256)   (541) (363)
Net income per share for continuing operations, basic 55,084   30,421   97,575 47,028
Net income per share for continuing operations, diluted 55,084   30,421   97,575 47,028
Net loss per share for discontinued operation, basic 0   0   0 (5,533)
Net loss per share for discontinued operation, diluted $ 0   $ 0   $ 0 $ (5,533)
Denominator:            
Denominator for basic income per share - weighted-average number of common shares outstanding (in shares) 26,869   27,261   26,911 27,309
Dilutive stock options and performance share awards (in shares) 120   154   136 145
Denominator for diluted income per share - weighted-average number of common shares and share equivalents outstanding (in shares) 26,989   27,415   27,047 27,454
Basic net income (loss) per share            
Continuing operations (in dollars per share) $ 2.05   $ 1.12   $ 3.63 $ 1.72
Discontinued operation (in dollars per share) 0   0   0 (0.20)
Net income per basic share (in dollars per share) 2.05   1.12   3.63 1.52
Diluted net income (loss) per share            
Continuing operations (in dollars per share) 2.04   1.11   3.61 1.71
Discontinued operation (in dollars per share) 0   0   0 (0.20)
Net income per diluted share (in dollars per share) $ 2.04   $ 1.11   $ 3.61 $ 1.51