v3.26.1
Earnings Per Share - Summary of Net Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share, Basic [Abstract]        
Net income $ 24,347 $ 18,384 $ 47,830 $ 28,740
Weighted average number of common shares outstanding, basic (in shares) 68,326 48,049 66,588 36,628
Weighted average number of common shares outstanding, diluted (in shares) 68,326 48,049 66,588 36,628
Earnings per common share, basic (in dollars per share) $ 0.36 $ 0.38 $ 0.72 $ 0.78
Earnings per common share, diluted (in dollars per share) $ 0.36 $ 0.38 $ 0.72 $ 0.78
Class B [Member]        
Earnings Per Share, Basic [Abstract]        
Net income $ 9,747 $ 8,216 $ 19,486 $ 14,831
Weighted average number of common shares outstanding, basic (in shares) 26,347 21,441 26,256 18,314
Weighted average number of common shares outstanding, diluted (in shares) 26,347 21,441 26,256 18,314
Earnings per common share, basic (in dollars per share) $ 0.37 $ 0.38 $ 0.74 $ 0.81
Earnings per common share, diluted (in dollars per share) $ 0.37 $ 0.38 $ 0.74 $ 0.81
Class R [Member]        
Earnings Per Share, Basic [Abstract]        
Net income $ 1,615 $ 1,691 $ 3,261 $ 3,096
Weighted average number of common shares outstanding, basic (in shares) 4,362 4,428 4,393 3,827
Weighted average number of common shares outstanding, diluted (in shares) 4,362 4,428 4,393 3,827
Earnings per common share, basic (in dollars per share) $ 0.37 $ 0.38 $ 0.74 $ 0.81
Earnings per common share, diluted (in dollars per share) $ 0.37 $ 0.38 $ 0.74 $ 0.81
Class J-1 [Member]        
Earnings Per Share, Basic [Abstract]        
Net income $ 6,017 $ 5,864 $ 11,984 $ 7,137
Weighted average number of common shares outstanding, basic (in shares) 16,254 15,335 16,134 9,659
Weighted average number of common shares outstanding, diluted (in shares) 16,254 15,335 16,134 9,659
Earnings per common share, basic (in dollars per share) $ 0.37 $ 0.38 $ 0.74 $ 0.74
Earnings per common share, diluted (in dollars per share) $ 0.37 $ 0.38 $ 0.74 $ 0.74
Class J-2 [Member]        
Earnings Per Share, Basic [Abstract]        
Net income $ 1,278 $ 1,249 $ 2,547 $ 1,708
Weighted average number of common shares outstanding, basic (in shares) 3,453 3,270 3,428 2,352
Weighted average number of common shares outstanding, diluted (in shares) 3,453 3,270 3,428 2,352
Earnings per common share, basic (in dollars per share) $ 0.37 $ 0.38 $ 0.74 $ 0.73
Earnings per common share, diluted (in dollars per share) $ 0.37 $ 0.38 $ 0.74 $ 0.73
Class J-4 [Member]        
Earnings Per Share, Basic [Abstract]        
Net income $ 2,076 $ 476 $ 3,902 $ 476
Weighted average number of common shares outstanding, basic (in shares) 6,717 1,343 6,243 675
Weighted average number of common shares outstanding, diluted (in shares) 6,717 1,343 6,243 675
Earnings per common share, basic (in dollars per share) $ 0.31 $ 0.35 $ 0.63 $ 0.71
Earnings per common share, diluted (in dollars per share) $ 0.31 $ 0.35 $ 0.63 $ 0.71
Class S Shares [Member]        
Earnings Per Share, Basic [Abstract]        
Net income $ 512 $ 60 $ 923 $ 60
Weighted average number of common shares outstanding, basic (in shares) 1,648 166 1,467 83
Weighted average number of common shares outstanding, diluted (in shares) 1,648 166 1,467 83
Earnings per common share, basic (in dollars per share) $ 0.31 $ 0.36 $ 0.63 $ 0.72
Earnings per common share, diluted (in dollars per share) $ 0.31 $ 0.36 $ 0.63 $ 0.72
Class I Shares [Member]        
Earnings Per Share, Basic [Abstract]        
Net income $ 2,532 $ 275 $ 4,614 $ 313
Weighted average number of common shares outstanding, basic (in shares) 8,165 783 7,334 455
Weighted average number of common shares outstanding, diluted (in shares) 8,165 783 7,334 455
Earnings per common share, basic (in dollars per share) $ 0.31 $ 0.35 $ 0.63 $ 0.69
Earnings per common share, diluted (in dollars per share) $ 0.31 $ 0.35 $ 0.63 $ 0.69
Class E [Member]        
Earnings Per Share, Basic [Abstract]        
Net income $ 542 $ 553 $ 1,085 $ 1,119
Weighted average number of common shares outstanding, basic (in shares) 1,291 1,283 1,288 1,263
Weighted average number of common shares outstanding, diluted (in shares) 1,291 1,283 1,288 1,263
Earnings per common share, basic (in dollars per share) $ 0.42 $ 0.43 $ 0.84 $ 0.89
Earnings per common share, diluted (in dollars per share) $ 0.42 $ 0.43 $ 0.84 $ 0.89
Class F-I Shares [Member]        
Earnings Per Share, Basic [Abstract]        
Net income $ 7 $ 0 $ 7 $ 0
Weighted average number of common shares outstanding, basic (in shares) 21 0 11 0
Weighted average number of common shares outstanding, diluted (in shares) 21 0 11 0
Earnings per common share, basic (in dollars per share) $ 0.33 $ 0 $ 0.64 $ 0
Earnings per common share, diluted (in dollars per share) $ 0.33 $ 0 $ 0.64 $ 0
Class F-S Shares [Member]        
Earnings Per Share, Basic [Abstract]        
Net income $ 21 $ 0 $ 21 $ 0
Weighted average number of common shares outstanding, basic (in shares) 68 0 34 0
Weighted average number of common shares outstanding, diluted (in shares) 68 0 34 0
Earnings per common share, basic (in dollars per share) $ 0.31 $ 0 $ 0.62 $ 0
Earnings per common share, diluted (in dollars per share) $ 0.31 $ 0 $ 0.62 $ 0