XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Term Loans Payable and Senior Notes (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
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
Mar. 31, 2025
Dec. 31, 2024
Apr. 29, 2025
Feb. 20, 2019
Base Rate                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Basis spread on variable rate (as a percent)           600.00%                  
BMO Term loan                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Principal amount of loan   $ 71,000,000             $ 71,000,000     $ 71,000,000      
Interest rate during period (as a percent)                       8.00% 8.00%    
Weighted average interest rate (as a percent)   8.00%             8.00%     8.00% 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     $ 43,000 $ 7,800,000 $ 7,200,000 $ 29,000,000                  
BMO Term loan | Minimum                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
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              
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% 300.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)   400.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   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)   300.00%         2.00%   2.00% 200.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 | Subsequent event                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Interest rate during period (as a percent) 0.09%                            
BMO Term loan | Subsequent event | SOFR | Maximum                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Basis spread on variable rate (as a percent) 4.00%                            
BMO Term loan | Subsequent event | SOFR | If aggregate principal amount exceeds $200 million                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Increase in basis spread 1.00%                            
BMO Term loan | Subsequent event | Base Rate                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Basis spread on variable rate (as a percent) 3.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     $ 200,000,000      
Borrowings                           $ 250,200,000  
Interest rate (as a percent)   8.00%             8.00%     8.00%      
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)                 300.00% 3.00%          
Increase in basis spread   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%                          
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%             200.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%                          
BMO Term Loan, the BofA Term Loan and the Senior Notes | Subsequent event                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Interest rate (as a percent) 9.00%                            
Increase in basis spread 1.00%                            
BMO Term Loan, the BofA Term Loan and the Senior Notes | Subsequent event | SOFR                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Increase in basis spread 100.00%                            
BMO Term Loan, the BofA Term Loan and the Senior Notes | Subsequent event | SOFR | Maximum                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Basis spread on variable rate (as a percent) 400.00%                            
BMO Term Loan, the BofA Term Loan and the Senior Notes | Subsequent event | Base Rate | Maximum                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Basis spread on variable rate (as a percent) 300.00%                            
BofA Term Loan                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Principal amount of loan   $ 55,600,000             $ 55,600,000     $ 55,600,000      
Restricted maximum quarterly common stock dividend per share           $ 0.01                  
Weighted average interest rate (as a percent)   8.00%             8.00%     8.00% 8.34%    
Effective interest rate (as a percent)   8.00%             8.00%     8.00% 8.00%    
Mandatory prepayments of term loan           20.00%                  
Repayment of loan     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%                  
BofA Term Loan | Subsequent event                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Effective interest rate (as a percent) 9.00%                            
Senior notes                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Principal amount of loan   $ 123,600,000             $ 123,600,000     $ 123,600,000      
Restricted maximum quarterly common stock dividend per share           $ 0.01                  
Interest rate (as a percent)   9.00%         8.00%   9.00%   8.00% 9.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,700,000             $ 71,700,000     $ 71,700,000      
Borrowings   $ 71,700,000             $ 71,700,000     $ 71,700,000      
Interest rate (as a percent)   8.00%       8.00% 4.49%   8.00%   4.49% 8.00%      
Repayment of loan     44,000 7,800,000 7,200,000 $ 29,200,000                  
Series A Notes | Subsequent event                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Interest rate (as a percent) 8.00%                            
Series B Notes                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Principal amount of loan   $ 51,900,000             $ 51,900,000     $ 51,900,000      
Borrowings   $ 51,900,000             $ 51,900,000     $ 51,900,000      
Interest rate (as a percent)   8.00%       8.00% 4.76%   8.00%   4.76% 8.00%      
Repayment of loan     $ 32,000 $ 5,700,000 $ 5,300,000 $ 21,200,000                  
Series B Notes | Subsequent event                              
Bank Note Payable, Term Loans Payable and Senior Notes                              
Interest rate (as a percent) 9.00%