v3.25.2
Stock Based Compensation - Assumptions were used in estimating the fair value of options (Details) - Employee Stock Option
6 Months Ended
Jun. 30, 2025
$ / shares
STOCK BASED COMPENSATION  
Risk-free interest rate 4.21%
Expected volatility 16.90%
Weighted average  
STOCK BASED COMPENSATION  
Weighted average expected life (years) 6 years 6 months
Weighted average per share value of options $ 3.3