v3.26.1
LONG-TERM DEBT - Interest Paid (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Interest Paid, Including Capitalized Interest, Operating and Investing Activities        
Total Interest Paid $ 7,697 $ 7,490 $ 14,115 $ 12,790