v3.25.2
EQUITY TRANSACTIONS AND STOCK INCENTIVE PLAN - Schedule of Fair Value Assumptions (Details) - RSUs
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, minimum 3.70% 4.11%
Risk-free interest rate, maximum 4.22% 4.57%
Expected volatility, minimum 49.39% 49.71%
Expected volatility, maximum 51.08% 50.56%
Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 5.42% 5.16%
Expected term in years 2 years 9 months 18 days 3 years 1 month 6 days
Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 7.37% 5.51%
Expected term in years 3 years 1 month 6 days 3 years 7 months 6 days