XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Term Loans Payable and Senior Notes (Details) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
May 16, 2025
Apr. 01, 2025
Mar. 31, 2025
Mar. 06, 2025
Oct. 25, 2024
Jul. 10, 2024
Feb. 21, 2024
Jan. 31, 2024
Feb. 10, 2023
Mar. 31, 2025
Feb. 28, 2025
Jan. 31, 2024
Jun. 30, 2025
Dec. 31, 2024
Jul. 29, 2025
Feb. 20, 2019
Base Rate                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)             6.00%                  
BMO Term loan                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Principal amount of loan                         $ 70,900,000      
Interest rate during period (as a percent)                         9.00% 8.00%    
Weighted average interest rate (as a percent)                         8.50% 8.34%    
Portion to be retained             10.00%                  
Mandatory prepayments of term loan             25.55556%                  
Threshold period to provide guarantee             90 days                  
Threshold period to pledge equity interests             90 days                  
Repayment of loan $ 103,000     $ 43,000 $ 7,800,000 $ 7,200,000 $ 29,000,000                  
BMO Term loan | Minimum                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Interest rate (as a percent)   8.00%                            
Fixed charge coverage ratio             1.25 1.5                
Unsecured interest charge coverage ratio             1.25 1.75                
BMO Term loan | Maximum                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Restricted maximum quarterly common stock dividend per share                 $ 0.01              
Interest rate (as a percent)   9.00%                            
BMO Term loan | BMO Interest Rate Swap                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Received an aggregate amount                 $ 4,300,000              
Interest receivable portion of proceeds from termination of interest rate swap                 $ 100,000              
BMO Term loan | SOFR                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)             3.00% 3.00%   3.00% 3.00%          
Percentage points of floor rate             5.00%                  
BMO Term loan | SOFR | Maximum                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)   4.00% 4.00%                          
BMO Term loan | SOFR | If aggregate principal amount exceeds $200 million                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Increase in basis spread   1.00% 100.00%                          
BMO Term loan | One Month SOFR                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)             0.11448%                  
Term of SOFR             1 month                  
BMO Term loan | Three month SOFR                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)             0.26161%                  
Term of SOFR             3 months                  
BMO Term loan | Six month SOFR                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)             0.42826%                  
Term of SOFR             6 months                  
BMO Term loan | LIBOR | Hedged portion                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Fixed rate (as a percent)                               2.39%
BMO Term loan | Base Rate                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)   3.00% 3.00%         2.00%   2.00% 2.00% 2.00%        
Percentage points of floor rate             6.00%                  
BMO Term loan | Base Rate | Minimum                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)             2.00%                  
BMO Term loan | BofA Revolver | Base Rate                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)             2.00%                  
BMO Term Loan, the BofA Term Loan and the Senior Notes                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Principal amount of loan     $ 200,000,000       $ 200,000,000     $ 200,000,000            
Borrowings                             $ 249,800,000  
BMO Term Loan, the BofA Term Loan and the Senior Notes | SOFR                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)                   3.00% 3.00%          
Increase in basis spread   100.00% 1.00%                          
BMO Term Loan, the BofA Term Loan and the Senior Notes | SOFR | Maximum                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)   4.00% 4.00%                          
BMO Term Loan, the BofA Term Loan and the Senior Notes | Base Rate                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)     3.00%             2.00% 2.00%          
BMO Term Loan, the BofA Term Loan and the Senior Notes | Base Rate | Maximum                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)   3.00% 3.00%                          
BofA Term Loan                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Principal amount of loan                         $ 55,500,000      
Restricted maximum quarterly common stock dividend per share             $ 0.01                  
Weighted average interest rate (as a percent)                         8.50% 8.34%    
Effective interest rate (as a percent)                         9.00% 8.00%    
Mandatory prepayments of term loan             20.00%                  
Repayment of loan 80,000     34,000 6,100,000 5,600,000 $ 22,700,000                  
BofA Term Loan | SOFR                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)             3.00%         3.00%        
Percentage points of floor rate             5.00%                  
BofA Term Loan | One Month SOFR                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)             0.11448%                  
Term of SOFR             1 month                  
BofA Term Loan | Three month SOFR                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)             0.26161%                  
Term of SOFR             3 months                  
BofA Term Loan | Six month SOFR                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)             0.42826%                  
Term of SOFR             6 months                  
BofA Term Loan | Base Rate                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)             2.00%                  
Percentage points of floor rate             6.00%                  
BofA Term Loan | Base Rate | Minimum                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Basis spread on variable rate (as a percent)             2.00%                  
Senior notes                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Principal amount of loan                         $ 123,400,000      
Restricted maximum quarterly common stock dividend per share             $ 0.01                  
Interest rate (as a percent)     9.00%         8.00%   9.00%   8.00%        
Increase in basis spread     1.00%                          
Portion to be retained             10.00%                  
Mandatory prepayments of term loan             44.44444%                  
Threshold period to provide guarantee             90 days                  
Threshold period to pledge equity interests             90 days                  
Series A Notes                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Principal amount of loan                         71,600,000      
Borrowings                         71,600,000      
Interest rate (as a percent)             8.00% 4.49%       4.49%        
Repayment of loan 103,000     44,000 7,800,000 7,200,000 $ 29,200,000                  
Series B Notes                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Principal amount of loan                         51,800,000      
Borrowings                         $ 51,800,000      
Interest rate (as a percent)             8.00% 4.76%       4.76%        
Repayment of loan $ 75,000     $ 32,000 $ 5,700,000 $ 5,300,000 $ 21,200,000                  
Series A Notes and Series B Notes                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Effective interest rate (as a percent)                         9.00% 8.00%    
Series A Notes and Series B Notes | Minimum                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Interest rate (as a percent)   8.00%                            
Series A Notes and Series B Notes | Maximum                                
Bank Note Payable, Term Loans Payable and Senior Notes                                
Interest rate (as a percent)   9.00%