XML 111 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings and Loss per Common Share - Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net (loss) income $ (26,702) $ 6,722 $ 64,212
Net (loss) income allocated to Class A common stockholders $ (26,702) $ 6,722 $ 64,034
Denominator:      
Weighted-average Class A shares issued and outstanding (in shares) 53,527 52,251 53,351
Basic (loss) earnings per Class A common share (in USD per share) $ (0.50) $ 0.13 $ 1.20
Numerator:      
Net (loss) income allocated to Class A common stockholders $ (26,702) $ 6,722 $ 64,034
Re-allocated earnings 0 0 2
Diluted net (loss) income allocated to Class A common stockholders $ (26,702) $ 6,722 $ 64,036
Denominator:      
Weighted-average Class A shares issued and outstanding (in shares) 53,527 52,251 53,351
Diluted weighted-average Class A shares issued and outstanding (in shares) 53,527 52,510 53,871
Diluted (loss) earnings per Class A common share (in USD per share) $ (0.50) $ 0.13 $ 1.19
Stock options      
Denominator:      
Dilutive potential common shares (in shares) 0 0 29
Service based restricted stock units      
Denominator:      
Dilutive potential common shares (in shares) 0 138 160
Performance-based restricted stock units      
Denominator:      
Dilutive potential common shares (in shares) 0 52 295
Employee stock purchase plan      
Denominator:      
Dilutive potential common shares (in shares) 0 69 36
Common Stock Other Than Class A Member      
Numerator:      
Net (loss) income allocated to Class A common stockholders $ 0 $ 0 $ (178)
Numerator:      
Net (loss) income allocated to Class A common stockholders 0 0 (178)
Common Class A      
Numerator:      
Net (loss) income allocated to Class A common stockholders (26,702) 6,722 64,034
Numerator:      
Net (loss) income allocated to Class A common stockholders $ (26,702) $ 6,722 $ 64,034