v3.25.4
Dividend - Schedule of Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Nov. 30, 2025
Nov. 30, 2024
November 12, 2025 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date Dec. 02, 2025  
Payment Date Dec. 18, 2025  
Amount Per Share $ 0.25  
Total Amount [1] $ 4,036  
September 11, 2025 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date Dec. 02, 2025  
Payment Date Dec. 18, 2025  
Amount Per Share $ 0.25  
Total Amount $ 4,036  
September 11, 2025 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date Nov. 04, 2025  
Payment Date Nov. 20, 2025  
Amount Per Share $ 0.25  
Total Amount [1] $ 4,031  
September 11, 2025 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date Oct. 07, 2025  
Payment Date Oct. 23, 2025  
Amount Per Share $ 0.25  
Total Amount [1] $ 4,026  
June 12, 2025 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date Sep. 04, 2025  
Payment Date Sep. 24, 2025  
Amount Per Share $ 0.25  
Total Amount [1] $ 4,022  
June 12, 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  
June 12, 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  
Dividends Declared [Member]    
Schedule of Dividends Declared [Line Items]    
Amount Per Share $ 1.75  
Total Amount [1] $ 36,130  
November 7, 2024 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date   Dec. 04, 2024
Payment Date   Dec. 19, 2024
Amount Per Share   $ 1.09
Total Amount [1]   $ 15,549
August 22, 2024 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date   Sep. 11, 2024
Payment Date   Sep. 26, 2024
Amount Per Share   $ 0.74
Total Amount [1]   $ 10,172
May 23, 2024 [Member]    
Schedule of Dividends Declared [Line Items]    
Record Date   Jun. 13, 2024
Payment Date   Jun. 27, 2024
Amount Per Share   $ 0.74
Total Amount [1]   $ 10,137
Dividends Declared [Member]    
Schedule of Dividends Declared [Line Items]    
Amount Per Share   $ 2.57
Total Amount [1]   $ 35,858
[1] Total amount is calculated based on the number of shares outstanding at the date of record.