Quarterly report [Sections 13 or 15(d)]

SHARE-BASED COMPENSATION - Schedule of Share-Based Compensation Expense Charged Against Income For Share-Based Awards (Details)

v3.26.1
SHARE-BASED COMPENSATION - Schedule of Share-Based Compensation Expense Charged Against Income For Share-Based Awards (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Employee Stock Options And Restricted Stock Award Plan [Line Items]    
Share-based compensation $ 1,524,808 $ 1,690,958
Total share-based compensation 1,524,808 1,690,958
Employee stock options    
Employee Stock Options And Restricted Stock Award Plan [Line Items]    
Share-based compensation 0 0
Restricted stock unit grants    
Employee Stock Options And Restricted Stock Award Plan [Line Items]    
Share-based compensation 1,284,783 1,247,329
Performance stock unit awards    
Employee Stock Options And Restricted Stock Award Plan [Line Items]    
Share-based compensation $ 240,025 $ 443,629