XML 66 R49.htm IDEA: XBRL DOCUMENT v3.24.4
Earnings Per Share (Tables)
12 Months Ended
Nov. 30, 2024
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:
 
 Fiscal Year Ended
(in thousands, except per share data)November 30, 2024November 30, 2023November 30, 2022
Net income$68,438 $70,197 $95,069 
Weighted average shares outstanding43,268 43,456 43,475 
Effect of dilution from common stock equivalents992 1,158 772 
Effect of dilution from if-converted convertible notes167 44 — 
Diluted weighted average shares outstanding44,427 44,658 44,247 
Earnings per share:
Basic$1.58 $1.62 $2.19 
Diluted$1.54 $1.57 $2.15