XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Ares Credit Agreement (Details) - Ares Credit Agreements - USD ($)
$ in Thousands
12 Months Ended
Nov. 02, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]        
Total borrowing capacity $ 150,000      
Expiration date Nov. 02, 2028      
Debt issuance cost before amortization   $ 3,405    
Interest Expense        
Debt Instrument [Line Items]        
Amortization expense   $ 870 $ 147 $ 0
Term Loans        
Debt Instrument [Line Items]        
Total borrowing capacity $ 100,000      
Drew down value $ 75,000      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] SOFR      
Term Loans | SOFR        
Debt Instrument [Line Items]        
Variable interest rate 6.75%      
Revolving Loan        
Debt Instrument [Line Items]        
Total borrowing capacity $ 50,000      
Drew down value $ 25,000      
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] SOFR      
Indebtedness principal or stated amount $ 12,500      
Revolving Loan | SOFR        
Debt Instrument [Line Items]        
Variable interest rate 4.00%