XML 84 R70.htm IDEA: XBRL DOCUMENT v3.25.3
SHARE-BASED COMPENSATION - Stock Option Activity (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Weighted-Average Grant Date Fair Value      
Aggregate intrinsic value $ 22,500 $ 3,800,000  
Aggregate fair value $ 600,000    
Stock options      
Number of Options      
Outstanding, beginning balance (in shares) 151,125    
Granted (in shares) 0    
Exercised (in shares) (5,000)    
Forfeited (in shares) 0    
Expired (in shares) 0    
Outstanding, ending balance (in shares) 146,125   151,125
Exercisable, ending balance (in shares) 146,125    
Weighted-Average Exercise Price      
Outstanding, beginning balance (in dollars per share) $ 12.13    
Granted (in dollars per share) 0    
Exercised (in dollars per share) 9.91    
Forfeited (in dollars per share) 0    
Expired (in dollars per share) 0    
Outstanding, ending balance (in dollars per share) 12.21   $ 12.13
Exercisable, ending balance (in dollars per share) $ 12.21    
Weighted-Average Remaining Contractual Term (Years)      
Weighted average remaining contractual term, outstanding 3 years 7 months 20 days   4 years 4 months 9 days
Weighted average remaining contractual term, exercisable 3 years 7 months 20 days    
Weighted-Average Grant Date Fair Value      
Outstanding beginning balance (in dollars per share) $ 4.35    
Granted (in dollars per share) 0    
Exercised (in dollars per share) 3.32    
Forfeited (in dollars per share) 0    
Expired (in dollars per share) 0    
Outstanding ending balance (in dollars per share) 4.38   $ 4.35
Exercisable ending balance (in dollars per share) $ 4.38