XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Calculation of Numerator and Denominator in Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Net income (loss) attributable to common stockholders $ 67,590 $ 122,320 $ (51,896)
Net income (loss) attributable to common stockholders 67,590 122,320 (51,896)
Diluted net income (loss) attributable to common stockholders $ 67,590 $ 122,320 $ (51,896)
Weighted average common shares outstanding, Basic 113,798,000 118,199,000 120,192,000
Weighted average shares and assumed conversions 114,650,000 119,098,000 120,192,000
Weighted Average Number of Shares Outstanding, Diluted 114,650,000 119,098,000 120,192,000
BASIC EARNINGS (LOSS) PER SHARE $ 0.59 $ 1.03 $ (0.43)
DILUTED EARNINGS (LOSS) PER SHARE $ 0.59 $ 1.03 $ (0.43)
Restricted stock based awards      
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]      
Effect of dilutive securities 852 899 0