v3.25.1
Subsequent Events - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 16, 2020
May 05, 2025
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Feb. 10, 2025
Oct. 29, 2024
Jul. 19, 2024
Subsequent Event [Line Items]                
Proceeds from issuance of common stock $ 114,400,000   $ 30,468,000 $ 24,240,000        
Tranche A | Series A Notes                
Subsequent Event [Line Items]                
Aggregate principal amount of unsecured notes             $ 55,500,000  
Tranche B | Series A Notes                
Subsequent Event [Line Items]                
Aggregate principal amount of unsecured notes             73,000,000  
Tranche C | Series A Notes                
Subsequent Event [Line Items]                
Aggregate principal amount of unsecured notes             $ 14,000,000  
Equity ATM Program                
Subsequent Event [Line Items]                
Common stock shares issued and sold     1,977,463   14,161,064      
Proceeds from issuance of common stock     $ 30,500,000   $ 200,200,000      
September 2029 Notes                
Subsequent Event [Line Items]                
Aggregate principal amount of unsecured notes     118,390,000   $ 115,000,000      
September 2029 Notes | Unsecured Notes                
Subsequent Event [Line Items]                
Aggregate principal amount of unsecured notes               $ 115,000,000
September 2029 Notes | Debt ATM Program                
Subsequent Event [Line Items]                
Proceeds from issuance of common stock     3,400,000          
Aggregate principal amount of unsecured notes     $ 3,400,000     $ 100,000,000,000    
September 2029 Notes | Underwriters | Unsecured Notes                
Subsequent Event [Line Items]                
Aggregate principal amount of unsecured notes               $ 15,000,000
Subsequent Event | Debt ATM Program                
Subsequent Event [Line Items]                
Common stock value issued and sold   $ 500,000            
Proceeds from issuance of common stock   $ 500,000            
Subsequent Event | Equity ATM Program                
Subsequent Event [Line Items]                
Common stock shares issued and sold   752,845            
Weighted-average price per share of common stock   $ 14.15            
Proceeds from issuance of common stock   $ 10,500,000