v3.25.1
DEBT SECURITIES ISSUED - Schedule of outstanding debt securities of company (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Debt Instrument [Line Items]    
Debt securities issued $ 469,551 $ 267,251
Freedom SPC bonds due 2026    
Debt Instrument [Line Items]    
Debt securities issued $ 201,311 0
Interest rate, stated percentage 10.50%  
Freedom SPC bonds due 2028    
Debt Instrument [Line Items]    
Debt securities issued $ 200,305 200,386
Interest rate, coupon percentage 12.00%  
Interest rate, basis spread on variable rate 6.50%  
Freedom SPC bonds due 2028, fixed    
Debt Instrument [Line Items]    
Interest rate, coupon percentage 12.00%  
Freedom SPC bonds due 2028, fixed | Minimum    
Debt Instrument [Line Items]    
Interest rate period 1 year  
Freedom SPC bonds due 2028, fixed | Maximum    
Debt Instrument [Line Items]    
Interest rate period 2 years  
Freedom SPC bonds due 2028, variable    
Debt Instrument [Line Items]    
Interest rate, basis spread on variable rate 6.50%  
Freedom SPC bonds due 2028, variable | Minimum    
Debt Instrument [Line Items]    
Interest rate period 3 years  
Freedom SPC bonds due 2028, variable | Maximum    
Debt Instrument [Line Items]    
Interest rate period 5 years  
Freedom SPC bonds due 2026    
Debt Instrument [Line Items]    
Debt securities issued $ 64,801 $ 64,546
Interest rate, stated percentage 5.50% 5.50%
Accrued interest    
Debt Instrument [Line Items]    
Debt securities issued $ 3,134 $ 2,319