v3.25.2
SHAREHOLDERS' EQUITY - Schedule of Assumption Used in The Option Pricing Model of Options Granted (Details) - Stock Options
3 Months Ended 6 Months Ended
Jul. 09, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected volatility, minimum 31.24%        
Expected volatility, maximum 32.41%        
Expected dividend yield 15.65%        
Risk-free interest rate, minimum 4.16%        
Risk-free interest rate, maximum 4.25%        
Expected forfeiture rate 0.00%        
Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected term 3 years 1 month 6 days        
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected term 4 years 6 months        
2020 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Expected term   7 years 7 years 7 years 7 years
Expected volatility, minimum   40.00% 40.00% 40.00% 40.00%
Expected volatility, maximum   50.00% 50.00% 50.00% 50.00%
Expected dividend yield, minimum   0.10 0.10 0.10 0.10
Expected dividend yield, maximum   0.20 0.20 0.20 0.20
Risk-free interest rate, minimum   0.50% 0.50% 0.50% 0.50%
Risk-free interest rate, maximum   2.00% 2.00% 2.00% 2.00%
Expected forfeiture rate   0.00% 0.00% 0.00% 0.00%