XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Calculation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Net income available to common stockholders (numerator) (in Dollars) $ 26,904 $ 17,806
Weighted-average number of common shares (denominator) 237,775,476 228,874,847
Basic earnings per common shares (in Dollars per share) $ 0.11 $ 0.08
Weighted-average number of common shares 237,775,476 228,874,847
Total shares - diluted (denominator) 244,676,350 236,414,374
Diluted earnings per common share (in Dollars per share) $ 0.11 $ 0.08
Stock Options [Member]    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs 3,987,814  
Warrants [Member]    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs 47,536  
Restricted Stock Units [Member]    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs 2,865,524