v3.25.2
Debt (Details) - Narrative - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 21, 2023
Feb. 16, 2023
Dec. 29, 2022
Line of Credit Facility [Line Items]            
Line of Credit Facility, Initiation Date   Mar. 25, 2022        
Line of Credit Facility, Maximum Borrowing Capacity $ 150,000 $ 150,000        
Debt Instrument, Interest Rate, Stated Percentage 9.45% 9.45%        
Debt Issuance Costs, Gross $ 5,900 $ 5,900        
Line of Credit Facility, Expiration Date   Mar. 25, 2027        
Line of Credit Facility, Periodic Payment, Principal Percentage 0.25% 0.25%        
Repayments of Long-Term Debt $ 14,900          
Delayed Draw Term Loan            
Line of Credit Facility [Line Items]            
Long-term Debt 75,000 $ 75,000   $ 25,000 $ 35,000 $ 15,000
Initial Loan            
Line of Credit Facility [Line Items]            
Long-term Debt     $ 60,000      
Unfunded Loan Commitment [Member]            
Line of Credit Facility [Line Items]            
Line of Credit Facility, Remaining Borrowing Capacity 75,000 $ 75,000        
Line of Credit, Date of Last Availability   Sep. 25, 2023        
Line of Credit Facility, Expiration Date   Mar. 25, 2028        
Revolving Credit Facility [Member]            
Line of Credit Facility [Line Items]            
Line of Credit Facility, Remaining Borrowing Capacity $ 15,000 $ 15,000        
Line of Credit, Date of Last Availability   Mar. 25, 2027        
Line of Credit Facility, Expiration Date   Mar. 25, 2027