v3.26.1
SHARE-BASED COMPENSATION - Additional Information (Details) - USD ($)
1 Months Ended 6 Months Ended
Jan. 31, 2024
Jun. 30, 2026
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Total unrecognized share-based compensation expense   $ 232,600  
Unrecognized share-based compensation expense, recognized in earnings over a weighted average period   10 months 24 days  
Weighted average remaining contractual term   8 years 9 months 18 days  
Weighted average remaining contractual term for options vested and exercisable   8 years 9 months 18 days  
Aggregate intrinsic value option outstanding   $ 1,600,000  
Aggregate intrinsic value options vested and exercisable   $ 1,100,000  
Number of stock options granted   0  
Unvested options expected to vest   205,450  
Number of options exercisable   377,069  
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Fair value of shares on vesting dates   $ 6,255 $ 5,096
Employees and Directors | Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares granted 4,590    
Vesting date   Jan. 01, 2026  
Unvested units, weighted average grant date fair value   $ 76.45  
Number of unvested units   1,522  
Employees and Directors | Restricted Stock Units | One Third      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting date Mar. 31, 2024 Jan. 01, 2025