v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2018
Mar. 31, 2017
Earnings Per Share [Abstract]                                    
Numerator for basic earnings per share $ 27,479 $ 32,896 $ 25,619 $ 27,001 $ 17,561 $ 16,268 $ 22,684 $ 14,035 $ 112,995 $ 70,548 $ 83,389              
Adjustment for income allocated to participating securities                 (1,216) (689) 0              
Numerator for basic earnings per common share                 $ 111,779 $ 69,859 $ 83,389              
Denominator for basic weighted average common share (in shares)                 56,529,604 47,448,093 40,727,133 30,016,000 22,840,000 19,060,000 18,000,000 16,074,000 16,074,000 15,825,000
Basic earnings per common share (in usd per share)                 $ 1.98 $ 1.47 $ 2.05              
Numerator for increase in net assets per share                 $ 111,779 $ 69,859 $ 83,389              
Adjustment for interest and amortization on 2029 Convertible Notes                 13,267 5,263 0              
Numerator for diluted earnings per common share                 $ 125,046 $ 75,122 $ 83,389              
Weighted average common shares outstanding – basic (in shares)                 56,529,604 47,448,093 40,727,133 30,016,000 22,840,000 19,060,000 18,000,000 16,074,000 16,074,000 15,825,000
Adjustment for dilutive effect of 2029 Convertible Notes                 9,299,000 3,740,000 0              
Denominator for diluted weighted average common shares (in shares)                 65,828,805 51,187,714 40,727,133 30,016,000 22,840,000 19,060,000 18,000,000 16,139,000 16,139,000 15,877,000
Diluted earnings per common share (in usd per share)                 $ 1.90 $ 1.47 $ 2.05              
Anti-dilutive securities                 0 0 0