XML 56 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share - Narrative (Details) - shares
3 Months Ended
May 31, 2025
May 31, 2024
Feb. 28, 2025
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Common stock, shares, outstanding (shares) 30,007,000   29,913,000
Share-based Payment Arrangement      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount 50,927 310,787  
Convertible Preferred Stock | Series A Preferred Stock      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Antidilutive securities excluded from computation of earnings per share, amount   3,100,000