XML 84 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Ares Credit Agreement - Additional Information (Details) - USD ($)
12 Months Ended
Nov. 02, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]        
Debt, gross amount   $ 114,933,000 $ 45,659,000  
Ares Credit Agreements [Member]        
Debt Instrument [Line Items]        
Expiration date Nov. 02, 2028      
indebtedness principal or stated amount $ 12,500,000      
Debt issuance cost before amortization   4,275,000    
Ares Credit Agreements [Member] | Interest Expense        
Debt Instrument [Line Items]        
Amortization expense   $ 147,000 $ 0 $ 0
Ares Credit Agreements [Member] | Ares Term Loan        
Debt Instrument [Line Items]        
Total borrowing capacity 100,000,000      
Drew down value $ 75,000,000      
Ares Credit Agreements [Member] | Ares Term Loan | SOFR        
Debt Instrument [Line Items]        
Variable interest rate 6.75%      
Ares Credit Agreements [Member] | Ares Revolving Loan        
Debt Instrument [Line Items]        
Drew down value $ 25,000,000      
Ares Credit Agreements [Member] | Ares Revolving Loan | Maximum        
Debt Instrument [Line Items]        
Total borrowing capacity $ 50,000,000      
Ares Credit Agreements [Member] | Ares Revolving Loan | SOFR        
Debt Instrument [Line Items]        
Variable interest rate 4.00%      
Ares Credit Agreements [Member] | Revolving Loan | Secured Debt        
Debt Instrument [Line Items]        
Total borrowing capacity $ 150,000,000