v3.26.3
DEBT -Schedule of Bank Debt, Less Debt Issuance Costs (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Long-Term Debt, Unclassified [Abstract]    
Total debt $ 551,924 $ 30,000
Less total unamortized debt issuance cost (25,959) (322)
Net debt $ 525,965 $ 29,678