v3.26.1
Subsequent Events (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 30, 2026
Jul. 29, 2026
Jul. 21, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Subsequent Events              
Common stock dividend paid       $ 0.0675 $ 0.0675 $ 0.135 $ 0.1325
Subsequent event              
Subsequent Events              
Acquisition term     60 days        
Common stock dividend paid $ 0.0675            
Dividend paid to unit holders $ 0.0675            
Subsequent event | Caliber Collision Center, Aubrey, Texas              
Subsequent Events              
Acquisition price expected to be paid     $ 5,494,444        
Subsequent event | Caliber Collision Center, Cleburne, Texas              
Subsequent Events              
Acquisition price expected to be paid     $ 5,648,000        
Subsequent event | Caliber Collision Center, Kansas              
Subsequent Events              
Purchase price   $ 5,800,000          
Subsequent event | Ashley Plaza Property              
Subsequent Events              
Proceeds from sale of property   16,600,000          
Closing cost and credit for repairs   $ 300,000