XML 104 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt Obligations - Bank Borrowings (Details)
12 Months Ended
Jan. 04, 2024
Dec. 31, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jan. 31, 2025
USD ($)
Jan. 01, 2025
USD ($)
Debt Obligations            
Number of term loans | item   2        
Borrowings from revolving line of credit   $ 27,200,000 $ 277,450,000 $ 194,000,000    
Available for borrowing   $ 280,650,000 97,750,000      
Revolving line of credit            
Debt Obligations            
Basis spread over base rate (as a percent)   110.00%        
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   us-gaap:SecuredOvernightFinancingRateSofrMember        
Unused commitment fee (as a percent)   15.00%        
Available for borrowing   $ 280,650,000 $ 97,750,000      
Revolving line of credit | Subsequent Event            
Debt Obligations            
Available for borrowing         $ 265,650,000 $ 265,650,000
Credit Agreement            
Debt Obligations            
Maximum available under facility   500,000,000        
Contingent increase in maximum borrowing capacity   $ 1,000,000,000,000        
Additional extension period option 1 year 1 year        
Revolving Credit Facility            
Debt Obligations            
Maximum available under facility   $ 400,000,000        
Term loans            
Debt Obligations            
Maximum available under facility   $ 50,000,000        
Basis spread over base rate (as a percent)   125.00%        
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]   us-gaap:SecuredOvernightFinancingRateSofrMember        
Revolving credit facility credit agreement            
Debt Obligations            
Maximum available under facility   $ 500,000,000        
Contingent increase in maximum borrowing capacity   525,000,000        
Borrowings from revolving line of credit   25,000,000        
Available for borrowing   $ 475,000,000