XML 47 R36.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]        
Net income available to common stockholders (numerator) (in Dollars) $ 34,219 $ 32,062 $ 61,122 $ 49,868
Weighted-average number of common shares (denominator) 241,490,715 232,417,645 238,309,156 230,646,246
Total shares - diluted (denominator) 248,608,460 242,167,072 245,750,155 239,645,940
Diluted earnings per common share (in Dollars per share) $ 0.14 $ 0.13 $ 0.25 $ 0.21
Basic earnings per common share (in Dollars per share) $ 0.14 $ 0.14 $ 0.26 $ 0.22
Employee Stock Option [Member]        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]        
Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs 3,760,947 3,716,289 4,036,608 3,158,952
Warrant [Member]        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]        
Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs 0 2,803,564 28,671 3,975,656
Restricted Stock Units [Member]        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]        
Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs 3,356,798 3,229,574 3,375,720 1,865,086