XML 61 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Bank Note Payable, Term Note Payable and Private Placements (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Mar. 31, 2025
Oct. 25, 2024
Jul. 10, 2024
Feb. 21, 2024
Jan. 31, 2024
Feb. 10, 2023
Feb. 28, 2025
Jan. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Feb. 20, 2019
Bank Note Payable, Term Loans Payable and Senior Notes                      
Principal amount of loan $ 200.0                    
Base Rate                      
Bank Note Payable, Term Loans Payable and Senior Notes                      
Basis spread on variable rate (as a percent)       6.00%              
BofA Revolver | Three month SOFR                      
Bank Note Payable, Term Loans Payable and Senior Notes                      
Basis spread on variable rate (as a percent)       0.26161%              
BofA Revolver | Six month SOFR                      
Bank Note Payable, Term Loans Payable and Senior Notes                      
Basis spread on variable rate (as a percent)       0.42826%              
BofA Revolver | One month LIBOR                      
Bank Note Payable, Term Loans Payable and Senior Notes                      
Basis spread on variable rate (as a percent)       0.11448%              
BMO Term loan                      
Bank Note Payable, Term Loans Payable and Senior Notes                      
Principal amount of loan                 $ 71.1    
Interest rate during period (as a percent)                 8.00%    
Weighted average interest rate (as a percent)                 8.34% 8.11%  
Effective interest rate (as a percent)                   8.47%  
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   $ 7.8 $ 7.2 $ 29.0              
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.3          
Interest receivable portion of proceeds from termination of interest rate swap           $ 0.1          
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%        
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%                    
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%                    
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%       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.0                    
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%        
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%           2.00%        
BMO Term Loan, the BofA Term Loan and the Senior Notes | Base Rate | Minimum                      
Bank Note Payable, Term Loans Payable and Senior Notes                      
Basis spread on variable rate (as a percent) 3.00%                    
BofA Term Loan                      
Bank Note Payable, Term Loans Payable and Senior Notes                      
Principal amount of loan                 $ 55.6    
Basis spread on variable rate (as a percent)       300.00%     300.00%        
Percentage points of floor rate 100.00%                    
Restricted maximum quarterly common stock dividend per share       $ 0.01              
Weighted average interest rate (as a percent)                 8.34% 8.05%  
Effective interest rate (as a percent)                 8.00% 8.47%  
Portion to be retained       10.00%              
Mandatory prepayments of term loan       20.00%              
Threshold period to provide guarantee       90 days              
Threshold period to pledge equity interests       90 days              
Repayment of loan   6.1 5.6 $ 22.7              
BofA 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      
BofA Term Loan | Maximum                      
Bank Note Payable, Term Loans Payable and Senior Notes                      
Basis spread on variable rate (as a percent) 400.00%                    
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% 3.00%    
Percentage points of floor rate       5.00%              
BofA Term Loan | SOFR | Minimum                      
Bank Note Payable, Term Loans Payable and Senior Notes                      
Basis spread on variable rate (as a percent)                 2.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                      
Term of SOFR       3 months              
BofA Term Loan | Six month SOFR                      
Bank Note Payable, Term Loans Payable and Senior Notes                      
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%              
Senior notes                      
Bank Note Payable, Term Loans Payable and Senior Notes                      
Principal amount of loan                 $ 123.6    
Restricted maximum quarterly common stock dividend per share       $ 0.01              
Interest rate (as a percent) 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.7    
Borrowings                 $ 71.7    
Interest rate (as a percent)       8.00% 4.49%     4.49% 8.00% 4.49%  
Repayment of loan   7.8 7.2 $ 29.2              
Series B Notes                      
Bank Note Payable, Term Loans Payable and Senior Notes                      
Principal amount of loan                 $ 51.9    
Borrowings                 $ 51.9    
Interest rate (as a percent)       8.00% 4.76%     4.76% 8.00% 4.76%  
Repayment of loan   $ 5.7 $ 5.3 $ 21.2