v3.26.1
DEBT - Term Loan Facility A, Due 2030 (Details) - Secured Debt - Term loan, Facility A, due 2030 - Line of Credit
$ in Thousands
Jun. 30, 2026
USD ($)
Dec. 31, 2025
Debt Instrument [Line Items]    
Total commitment amount $ 350,000  
Average interest rate 5.987%  
Debt issuance costs, line of credit arrangements, net $ 4,266  
Leverage ratio, maximum 3.75 3.75