v3.26.1
DEBT SECURITIES ISSUED - Schedule of outstanding debt securities of company (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 29, 2026
Mar. 31, 2026
Debt Instrument [Line Items]      
Debt securities issued $ 1,470,693   $ 1,261,120
Freedom SPC bonds due 2029      
Debt Instrument [Line Items]      
Debt securities issued $ 400,001 $ 213,500 186,502
Interest rate 9.00%    
Freedom SPC bonds due 2028      
Debt Instrument [Line Items]      
Debt securities issued $ 269,722   269,722
Interest rate 9.50%    
Freedom SPC bonds due 2028      
Debt Instrument [Line Items]      
Debt securities issued $ 198,849   200,170
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, variable      
Debt Instrument [Line Items]      
Interest rate, basis spread on variable rate 10.39%    
Freedom SPC bonds due 2026      
Debt Instrument [Line Items]      
Debt securities issued $ 197,951   199,344
Interest rate 10.50%    
Freedom SPC bonds due 2027      
Debt Instrument [Line Items]      
Debt securities issued $ 195,605   198,492
Interest rate 10.00%    
Freedom SPC bonds due 2027      
Debt Instrument [Line Items]      
Debt securities issued $ 100,106   98,982
Interest rate 8.00%    
Freedom SPC bonds due 2026      
Debt Instrument [Line Items]      
Debt securities issued $ 65,121   65,057
Interest rate 5.50%    
Freedom SPC bonds due 2027      
Debt Instrument [Line Items]      
Debt securities issued $ 31,459   30,676
Interest rate 9.00%    
Accrued interest      
Debt Instrument [Line Items]      
Debt securities issued $ 11,879   $ 12,175
Minimum | Freedom SPC bonds due 2028, fixed      
Debt Instrument [Line Items]      
Interest rate period 1 year    
Minimum | Freedom SPC bonds due 2028, variable      
Debt Instrument [Line Items]      
Interest rate period 3 years    
Maximum | Freedom SPC bonds due 2028, fixed      
Debt Instrument [Line Items]      
Interest rate period 2 years    
Maximum | Freedom SPC bonds due 2028, variable      
Debt Instrument [Line Items]      
Interest rate period 5 years