XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
NET INCOME PER COMMON SHARE (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net Income Per Common Share The following table sets forth the computation of basic and diluted net income per common share:
 Three Months Ended March 31,
 20242023
Net income$17,328 $84,110 
Net income per common share - basic $0.45 $2.03 
Net income per common share - diluted $0.45 $2.02 
Weighted average common shares outstanding - basic38,114 41,378 
Plus dilutive effect of potential common shares83 192 
Weighted average common shares outstanding - diluted38,197 41,570