XML 62 R46.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings Per Share (Tables)
12 Months Ended
Nov. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Earnings Per Share The following table sets forth the calculation of basic and diluted earnings per share from continuing operations (in thousands, expect per share data):
 
 Fiscal Year Ended
 November 30, 2023November 30, 2022November 30, 2021
Net income$70,197 $95,069 $78,420 
Weighted average shares outstanding43,456 43,475 43,916 
Basic earnings per common share$1.62 $2.19 $1.79 
Diluted earnings per common share:
Net income$70,197 $95,069 $78,420 
Weighted average shares outstanding43,456 43,475 43,916 
Effect of dilution from common stock equivalents1,158 772 704 
Effect of dilution from if-converted Convertible Senior Notes44 — — 
Diluted weighted average shares outstanding44,658 44,247 44,620 
Diluted earnings per share$1.57 $2.15 $1.76