v3.25.2
MANAGEMENT SERVICES BUSINESS - General Information (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended 67 Months Ended
Nov. 26, 2019
USD ($)
property
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
shares
Dec. 31, 2023
USD ($)
Dec. 12, 2023
USD ($)
Feb. 16, 2023
USD ($)
Oct. 26, 2021
USD ($)
MANAGEMENT SERVICES BUSINESS                            
Investment in Alpine Income Property Trust, Inc.   $ 34,752   $ 34,752     $ 39,666     $ 34,752        
Management Fee Income                            
MANAGEMENT SERVICES BUSINESS                            
Revenue   1,247 $ 1,131 2,425 $ 2,236                  
Management Fee Income | Portfolio Management Agreement | Maximum [Member]                            
MANAGEMENT SERVICES BUSINESS                            
Revenue   100 100 200 100                  
Management Fee Income | Asset Management Agreement | Maximum [Member]                            
MANAGEMENT SERVICES BUSINESS                            
Revenue   100 100 100 100                  
Private Placement [Member]                            
MANAGEMENT SERVICES BUSINESS                            
Share purchased | shares 394,737                          
Purchase price of shares $ 7,500                          
Alpine Income Property Trust, Inc. Common Stock and Alpine Income Property OP, LP Limited Partnership Units                            
MANAGEMENT SERVICES BUSINESS                            
Management fee revenue earned       34,800                    
Investment in Alpine Income Property Trust, Inc.   $ 34,752   $ 34,752     39,666     $ 34,752        
Investment ownership percentage (as a percent)   15.40%   15.40%           15.40%        
Alpine Income Property OP, LP Limited Partnership Units                            
MANAGEMENT SERVICES BUSINESS                            
Number of contributed properties | property 5                          
Aggregate of OP units | shares 1,223,854                          
Initial value $ 23,300                          
Share purchased | shares                   1,223,854        
Investment in Alpine Income Property Trust, Inc.   $ 18,003   $ 18,003     $ 20,549     $ 18,003        
Investment ownership percentage (as a percent)   8.00%   8.00%           8.00%        
Common Stock                            
MANAGEMENT SERVICES BUSINESS                            
Share purchased | shares 421,053         129,271 29,807 155,665 8,088 1,138,621        
Purchase price of shares $ 8,000         $ 2,100 $ 400 $ 2,700 $ 100          
Investment in Alpine Income Property Trust, Inc.   $ 16,749   $ 16,749     19,117     $ 16,749        
Investment ownership percentage (as a percent)   7.40%   7.40%           7.40%        
Investee | Alpine Income Property Trust, Inc.                            
MANAGEMENT SERVICES BUSINESS                            
Incentive fee income             $ 0              
Management Agreement PINE                            
MANAGEMENT SERVICES BUSINESS                            
Percentage of base management fee       0.375%                    
Management fee (as a percent)       1.50%                    
Percentage of cumulative annual hurdle rate       8.00%                    
Amount of threshold incentive fee       $ 0                    
Percentage of multiply factor       15.00%                    
Management fee revenue earned   $ 1,100 1,000 $ 2,200 2,100                  
Dividends received   700 600 1,300 1,300                  
Alpine                            
MANAGEMENT SERVICES BUSINESS                            
Number of properties sold | property 15                          
Aggregate cash consideration $ 125,900                          
Amount of shares authorized for purchase by the board   $ 0 $ 0 $ 0 $ 0         $ 0 $ 0 $ 2,000 $ 2,100 $ 5,000
Average price per share | $ / shares           $ 16.21 $ 14.97 $ 17.57 $ 17.65