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.3
SHARE-BASED COMPENSATION - Schedule of Share-Based Compensation Expense Charged Against Income For Share-Based Awards (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Employee Stock Options And Restricted Stock Award Plan [Line Items]        
Share-based compensation $ 2,497,039 $ 1,618,600 $ 6,171,443 $ 4,661,397
Total share-based compensation 2,497,039 1,618,600 6,171,443 4,661,397
Employee stock options        
Employee Stock Options And Restricted Stock Award Plan [Line Items]        
Share-based compensation 0 0 0 0
Restricted stock unit grants        
Employee Stock Options And Restricted Stock Award Plan [Line Items]        
Share-based compensation 1,440,421 1,097,438 4,170,754 3,367,412
Performance stock unit awards        
Employee Stock Options And Restricted Stock Award Plan [Line Items]        
Share-based compensation $ 1,056,618 $ 521,162 $ 2,000,689 $ 1,293,985