v3.26.1
Dividend - Schedule of Dividends Declared (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Feb. 28, 2026
Feb. 28, 2025
Feb. 29, 2024
Feb. 28, 2023
Feb. 28, 2022
December 11, 2025 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date Feb. 04, 2026        
Payment Date Feb. 23, 2026        
Amount per Share $ 0.25        
Total Amount $ 4,051        
December 11, 2025 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date Jan. 06, 2026        
Payment Date Jan. 22, 2026        
Amount per Share $ 0.25        
Total Amount $ 4,046        
November 12, 2025 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date Dec. 02, 2025        
Payment Date Dec. 18, 2025        
Amount per Share $ 0.5        
Total Amount $ 8,073        
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        
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        
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        
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 Sep. 04, 2025        
Payment Date Sep. 24, 2025        
Amount per Share $ 0.25        
Total Amount [1] $ 4,022        
Dividends Declared [Member]          
Schedule of Dividends Declared [Line Items]          
Amount per Share $ 2.25        
Total Amount $ 36,154        
February 18, 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   $ 11,303      
February 18, 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 $ 3,836        
February 18, 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 $ 3,841        
February 18, 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 $ 3,892        
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   $ 4.06      
Total Amount   $ 58,730      
February 15, 2024 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date     Mar. 13, 2024    
Payment Date     Mar. 28, 2024    
Amount per Share     $ 0.73    
Total Amount     $ 9,967    
November 15, 2023 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date     Dec. 11, 2023    
Payment Date     Dec. 28, 2023    
Amount per Share     $ 0.72    
Total Amount     $ 9,803    
August 14, 2023 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date     Sep. 14, 2023    
Payment Date     Sep. 28, 2023    
Amount per Share     $ 0.71    
Total Amount     $ 9,287    
May 22, 2023 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date     Jun. 13, 2023    
Payment Date     Jun. 29, 2023    
Amount per Share     $ 0.7    
Total Amount     $ 8,352    
Dividends Declared [Member]          
Schedule of Dividends Declared [Line Items]          
Amount per Share     $ 2.86    
Total Amount     $ 37,409    
February 28, 2023 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date       Mar. 14, 2023  
Payment Date       Mar. 28, 2023  
Amount per Share       $ 0.69  
Total Amount       $ 8,193  
November 15, 2022 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date       Dec. 15, 2022  
Payment Date       Jan. 04, 2023  
Amount per Share       $ 0.68  
Total Amount       $ 8,081  
August 29, 2022 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date       Sep. 14, 2022  
Payment Date       Sep. 29, 2022  
Amount per Share       $ 0.54  
Total Amount       $ 6,433  
May 26, 2022 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date       Jun. 14, 2022  
Payment Date       Jun. 29, 2022  
Amount per Share       $ 0.53  
Total Amount       $ 6,370  
Dividends Declared [Member]          
Schedule of Dividends Declared [Line Items]          
Amount per Share       $ 2.44  
Total Amount       $ 29,077  
February 24, 2022 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date         Mar. 14, 2022
Payment Date         Mar. 28, 2022
Amount per Share         $ 0.53
Total Amount         $ 6,434
August 26, 2021 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date         Sep. 14, 2021
Payment Date         Sep. 28, 2021
Amount per Share         $ 0.52
Total Amount         $ 5,889
May 27, 2021 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date         Jun. 15, 2021
Payment Date         Jun. 29, 2021
Amount per Share         $ 0.44
Total Amount         $ 4,910
March 22, 2021 [Member]          
Schedule of Dividends Declared [Line Items]          
Record Date         Apr. 08, 2021
Payment Date         Apr. 22, 2021
Amount per Share         $ 0.43
Total Amount         $ 4,799
Dividends Declared [Member]          
Schedule of Dividends Declared [Line Items]          
Amount per Share         $ 1.92
Total Amount         $ 22,032
[1] Total amount is calculated based on the number of shares outstanding at the date of record.