v3.25.1
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Aug. 08, 2023
Aug. 18, 2022
Apr. 07, 2022
Nov. 09, 2021
Jan. 29, 2020
Jan. 16, 2020
Sep. 27, 2019
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Nov. 07, 2024
Aug. 23, 2024
Dec. 01, 2023
Feb. 02, 2021
Class Of Stock [Line Items]                            
Common stock, authorized               200,000,000   200,000,000        
Common stock, par value               $ 0.001   $ 0.001        
Issuance of common stock in initial public offering, net of issuance costs, shares             10              
Common stock issuance, aggregate purchase price             $ 150 $ 30,468,000 $ 24,240,000          
Common stock, shares issued           8,333,333   63,880,330   61,669,059        
Proceeds from issuance of common stock           $ 114,400,000   $ 30,468,000 24,240,000          
Offering costs of common stock           $ 10,600,000                
Common stock, value               64,000   $ 62,000        
Issuance of common stock pursuant to distribution reinvestment plan               $ 297,000 $ 340,000          
Common Stock                            
Class Of Stock [Line Items]                            
Issuance of common stock in initial public offering, net of issuance costs, shares               1,977,463 1,652,632          
Common stock issuance, aggregate purchase price               $ 2,000 $ 2,000          
Issuance of common stock pursuant to distribution reinvestment plan, shares               20,349 23,456          
Stock Repurchase Program                            
Class Of Stock [Line Items]                            
Shares repurchased               0   0        
Stock Repurchase Program | Maximum | Common Stock                            
Class Of Stock [Line Items]                            
Stock repurchase program, Authorized amount                     $ 30,000,000      
Private Common Stock Offering                            
Class Of Stock [Line Items]                            
Common stock, shares issued           7,000,000                
Proceeds from issuance of common stock           $ 105,000,000                
Overallotment Option                            
Class Of Stock [Line Items]                            
Common stock, shares issued         1,333,333 8,333,333                
Proceeds from issuance of common stock         $ 20,000,000 $ 125,000,000                
Private Offerings | Legacy Funds                            
Class Of Stock [Line Items]                            
Common stock, par value           $ 15                
Common stock, shares issued           9,183,185                
Common stock, value           $ 137,700,000                
Payment of common stock value in cash           $ 108,700,000                
Private Offerings | Equity interests                            
Class Of Stock [Line Items]                            
Common stock, par value           $ 15                
Common stock, shares issued           533,332                
Common stock, value           $ 8,000,000                
Payment of common stock value in cash           $ 2,000,000                
Initial Public Offering                            
Class Of Stock [Line Items]                            
Common stock, par value                           $ 14
Common stock, shares issued                           8,006,291
Equity ATM Program                            
Class Of Stock [Line Items]                            
Proceeds from issuance of common stock               $ 30,500,000   $ 200,200,000        
Common stock shares issued and sold               1,977,463   14,161,064        
Weighted-average price per share of common stock               $ 15.61   $ 14.35        
Equity ATM Program | Maximum                            
Class Of Stock [Line Items]                            
Offering costs of common stock       $ 50,000,000                    
Increase in aggregate offering price                       $ 250,000,000 $ 145,700,000  
Equity Offerings                            
Class Of Stock [Line Items]                            
Common stock, par value $ 0.001 $ 0.001 $ 0.001                      
Common stock, shares issued 5,190,312 3,587,736 2,754,840                      
Proceeds from issuance of common stock $ 72,500,000 $ 53,300,000 $ 47,900,000                      
Offering price $ 14.45 $ 15.33 $ 18.15                      
Underwriters                            
Class Of Stock [Line Items]                            
Option to purchase additional common stock shares 500,000 132,168 413,226                      
Additional proceeds from issuance of common stock $ 6,900,000 $ 2,000,000 $ 7,200,000                      
Distribution Reinvestment Plan                            
Class Of Stock [Line Items]                            
Issuance of common stock pursuant to distribution reinvestment plan, shares               20,349   90,245        
Issuance of common stock pursuant to distribution reinvestment plan               $ 300,000   $ 1,300,000