XML 168 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Based Compensation Plan - Summary of Stock Options Activity (Details) - Employee Stock Option - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Options outstanding, beginning balance 58,660  
Options granted 0 0
Options exercised (10,927)  
Options forfeited or expired (8,598)  
Options outstanding, ending balance 39,135  
Options exercisable 39,135  
Weighted average exercise price, beginning balance $ 11.77  
Weighted average exercise price, exercised 11.77  
Weighted average exercise price, forfeited or expired 11.77  
Weighted average exercise price, ending balance 11.77  
Weighted average exercise price, exercisable $ 11.77  
Aggregate intrinsic value outstanding $ 185,751  
Aggregate intrinsic value exercisable $ 185,751