XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
NET INCOME PER COMMON SHARE (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Basic and Diluted Net Income Per Share
Three Months Ended
March 31,
20252024
Basic net income attributable to common stockholders per share:
Net income attributable to common stockholders$230,941 $18,167 
Weighted average common shares outstanding42,716 45,383 
Basic net income attributable to common stockholders per share$5.41 $0.40 
Diluted net income attributable to common stockholders per share:
Net income attributable to common stockholders$230,941 $18,167 
Weighted average common shares outstanding42,716 45,383 
Dilutive stock options and restricted stock371 871 
Diluted weighted average common shares outstanding43,087 46,254 
Diluted net income attributable to common stockholders per share$5.36 $0.39