XML 99 R91.htm IDEA: XBRL DOCUMENT v3.26.1
NET INCOME PER COMMON SHARE - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income $ 35,896 $ 64,444
Adjustment for Basic EPS:    
Earnings allocated to unvested shareholders (7) (79)
Adjusted net income $ 35,889 $ 64,365
Denominator:    
Weighted average common shares outstanding – Basic 47,078,940 47,567,295
Effect of dilutive shares:    
Common stock equivalents arising from ESPP 1,155 567
Restricted stock awards and units and performance units 125,857 121,795
Weighted average common shares outstanding – Diluted 47,205,952 47,689,657
Basic $ 0.76 $ 1.35
Diluted $ 0.76 $ 1.35