v3.25.2
LONG-TERM DEBT - Schedule of Repurchase Activity (Details) - 2028 Notes - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
LONG-TERM DEBT        
Repurchased amount at par value $ 64,012 $ 28,227 $ 35,525 $ 75,000
Weighted-average percentage of par 51.80% 58.00% 78.00% 88.30%
Net gain on retirement of debt $ 30,297 $ 11,587 $ 7,425 $ 7,874