XML 63 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
NET INCOME PER SHARE OF COMMON STOCK (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
Year Ended December 31,
202420232022
Basic net (loss) income attributable to common stockholders per share:
Net (loss) income attributable to common stockholders$(284,071)$231,252 $112,258 
Weighted average common shares outstanding44,359 47,011 48,626 
Basic net (loss) income attributable to common stockholders per share$(6.40)$4.92 $2.31 
Diluted net (loss) income attributable to common stockholders per share:
Net (loss) income attributable to common stockholders$(284,071)$231,252 $112,258 
Weighted average common shares outstanding44,359 47,011 48,626 
Dilutive stock options and restricted stock— 1,019 1,255 
Diluted weighted average common shares outstanding44,359 48,030 49,881 
Diluted net (loss) income attributable to common stockholders per share$(6.40)$4.81 $2.25