v3.26.1
Stockholders' Equity - Distributions (Details) - USD ($)
3 Months Ended
Jul. 25, 2025
Mar. 31, 2026
Mar. 31, 2025
Distributions      
Amount of dividend   $ 956,800 $ 1,246,609
Class A Common Stock | September 29, 2016 through March 30, 2020 (Cumulative Dividend Period)      
Distributions      
Amount of dividend $ 683,680    
Percentage of dividend accrued 6.00%    
Class A Common Stock | April 1, 2020 through June 30, 2024 (Cumulative Dividend Period)      
Distributions      
Amount of dividend $ 1,704,392    
Payment of dividend $ 2,388,072    
Percentage of dividend accrued 7.00%    
Distributions | 2026 Q1 dividends      
Distributions      
Date Paid   Feb. 11, 2026  
Shares Outstanding Date   Dec. 31, 2025  
Date Authorized   Feb. 03, 2026  
Record Date   Feb. 10, 2026  
Amount Per Share Per Day   $ 0.001917808  
Distributions | 2025 Q1 dividends      
Distributions      
Date Paid     Jan. 17, 2025
Shares Outstanding Date     Dec. 31, 2024
Date Authorized     Jan. 14, 2025
Record Date     Jan. 16, 2025
Amount Per Share Per Day     $ 0.001912568
Distributions | OP Units      
Distributions      
Amount Per Share Per Day   $ 0.001917808  
Distributions to be paid   $ 22,115  
Distributions | OP Units | 2026 Q1 dividends      
Distributions      
Amount of dividend   $ 956,800  
Distributions | OP Units | 2025 Q1 dividends      
Distributions      
Amount of dividend     $ 952,609
Distributions | Class K Common Stock      
Distributions      
Amount Per Share Per Day   $ 0.001917808  
Distributions to be paid   $ 665,355  
Distributions | Class K Common Stock | 2026 Q1 dividends      
Distributions      
Amount of dividend   $ 681,398  
Distributions | Class K Common Stock | 2025 Q1 dividends      
Distributions      
Amount of dividend     684,394
Distributions | Class K-I Common Stock      
Distributions      
Amount Per Share Per Day   $ 0.001917808  
Distributions to be paid   $ 248,517  
Distributions | Class K-I Common Stock | 2026 Q1 dividends      
Distributions      
Amount of dividend   252,796  
Distributions | Class K-I Common Stock | 2025 Q1 dividends      
Distributions      
Amount of dividend     245,671
Distributions | Class K-T Common Stock | 2026 Q1 dividends      
Distributions      
Amount of dividend   $ 22,606  
Distributions | Class K-T Common Stock | 2025 Q1 dividends      
Distributions      
Amount of dividend     $ 22,544