v3.26.1
FAIR VALUE MEASUREMENTS - Senior Notes (Details) - Senior Notes - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
May 31, 2025
6.50% Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fixed rate per annum (as percent) 6.50%    
Carrying value $ 61,832 $ 84,792  
Estimated fair value $ 61,807 83,435  
8.75% Senior Notes      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fixed rate per annum (as percent) 8.75%   8.75%
Carrying value $ 129,473 129,473  
Estimated fair value $ 127,506 $ 127,359