XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings per Common Share - Basic Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net income $ 578 $ 15,008 $ 36,590 $ 53,632
Net income allocated to Class A common stockholders $ 578 $ 14,955 $ 36,590 $ 53,406
Denominator:        
Weighted-average Class A shares issued and outstanding (in shares) 52,193 53,928 52,004 54,240
Basic earnings per Class A common share (in usd per share) $ 0.01 $ 0.28 $ 0.70 $ 0.98
Numerator:        
Net income allocated to Class A common stockholders $ 578 $ 14,955 $ 36,590 $ 53,406
Re-allocated earnings 0 1 0 3
Diluted net income allocated to Class A common stockholders $ 578 $ 14,956 $ 36,590 $ 53,409
Denominator:        
Weighted-average Class A shares issued and outstanding (in shares) 52,193 53,928 52,004 54,240
Diluted weighted-average Class A shares issued and outstanding (in shares) 52,437 54,389 52,201 54,855
Diluted earnings per Class A common share (in usd per share) $ 0.01 $ 0.27 $ 0.70 $ 0.97
Stock options        
Denominator:        
Dilutive potential common shares (in shares) 0 121 0 169
Service-based restricted stock units        
Denominator:        
Dilutive potential common shares (in shares) 192 182 135 191
Performance-based restricted stock units        
Denominator:        
Dilutive potential common shares (in shares) 41 148 52 243
Employee stock purchase plan        
Denominator:        
Dilutive potential common shares (in shares) 11 10 10 12
Common Stock Other Than Class A        
Numerator:        
Net income allocated to Class A common stockholders $ 0 $ (53) $ 0 $ (226)
Numerator:        
Net income allocated to Class A common stockholders 0 (53) 0 (226)
Common Class A        
Numerator:        
Net income allocated to Class A common stockholders 578 14,955 36,590 53,406
Numerator:        
Net income allocated to Class A common stockholders $ 578 $ 14,955 $ 36,590 $ 53,406