v3.25.2
Stock Based Compensation - Stock-Based Compensation Plans (Details)
6 Months Ended
Jun. 30, 2025
installment
shares
Mar. 22, 2025
shares
STOCK BASED COMPENSATION    
Number of vesting installments | installment 5  
Expiration period (in years) 10 years  
Employee Stock Option    
STOCK BASED COMPENSATION    
Number of shares approved under Plan   172,500
Number of shares of common stock remained available for award under Plan 69,000  
Restricted shares    
STOCK BASED COMPENSATION    
Number of shares approved under Plan   69,000
Number of shares of common stock remained available for award under Plan 27,600