XML 47 R35.htm IDEA: XBRL DOCUMENT v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]        
Net income available to common stockholders (numerator) (in Dollars) $ 37,822 $ 34,219 $ 83,150 $ 61,122
Weighted-average number of common shares (denominator) 228,232,503 241,490,715 232,136,480 238,309,156
Basic earnings per common share (in Dollars per share) $ 0.17 $ 0.14 $ 0.36 $ 0.26
Total shares - diluted (denominator) 230,337,048 248,608,460 235,240,375 245,750,155
Diluted earnings per common share (in Dollars per share) $ 0.16 $ 0.14 $ 0.35 $ 0.25
Employee Stock Option [Member]        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]        
Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs 2,104,545 3,760,947 2,572,990 4,036,608
Warrant [Member]        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]        
Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs 0 0 0 28,671
Restricted Stock Units [Member]        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]        
Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs 0 3,356,798 530,905 3,375,720