v3.26.3
Dividend - Schedule of Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Aug. 31, 2026
Aug. 31, 2025
Schedule of Dividends Declared [Line Items]    
Amount Per Share $ 1.5 $ 1.99
Total Amount [1] $ 24,263 $ 30,777
March 17, 2026 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date Apr. 07, 2026  
Payment Date Apr. 23, 2026  
Amount Per Share $ 0.25  
Total Amount [1] $ 4,061  
March 17, 2026 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date May 05, 2026  
Payment Date May 21, 2026  
Amount Per Share $ 0.25  
Total Amount [1] $ 4,067  
March 17, 2026 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date Jun. 04, 2026  
Payment Date Jun. 23, 2026  
Amount Per Share $ 0.25  
Total Amount [1] $ 4,072  
June 11, 2026 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date Jul. 06, 2026  
Payment Date Jul. 23, 2026  
Amount Per Share $ 0.25  
Total Amount [1] $ 4,078  
June 11, 2026 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date Aug. 05, 2026  
Payment Date Aug. 25, 2026  
Amount Per Share $ 0.25  
Total Amount [1] $ 4,007  
June 11, 2026 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date Sep. 03, 2026  
Payment Date Sep. 23, 2026  
Amount Per Share $ 0.25  
Total Amount [1] $ 3,978  
March 6, 2025 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date   Mar. 06, 2025
Payment Date   Mar. 25, 2025
Amount Per Share   $ 0.74
Total Amount [1]   $ 11,303
April 8, 2025 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date   Apr. 08, 2025
Payment Date   Apr. 24, 2025
Amount Per Share   $ 0.25
Total Amount [1]   $ 3,836
May 6, 2025 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date   May 06, 2025
Payment Date   May 22, 2025
Amount Per Share   $ 0.25
Total Amount [1]   $ 3,841
June 5, 2025 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date   Jun. 05, 2025
Payment Date   Jun. 24, 2025
Amount Per Share   $ 0.25
Total Amount [1]   $ 3,892
July 8, 2025 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date   Jul. 08, 2025
Payment Date   Jul. 24, 2025
Amount Per Share   $ 0.25
Total Amount [1]   $ 3,917
August 6, 2025 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date   Aug. 06, 2025
Payment Date   Aug. 21, 2025
Amount Per Share   $ 0.25
Total Amount [1]   $ 3,988
[1] Total amount is calculated based on the number of shares outstanding at the date of record.