XML 68 R47.htm IDEA: XBRL DOCUMENT v3.25.1
SIGNIFICANT ACCOUNTING POLICIES, Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings (Loss) Per Share [Abstract]      
Net income available to common stockholders (numerator) $ 197,673 $ (28,239) $ (65,904)
Weighted-average number of common shares (denominator) (in shares) 233,084,236 223,977,315 197,874,895
Basic earnings per common shares (in dollars per share) $ 0.85 $ (0.13) $ (0.33)
Total shares - diluted (denominator) (in shares) 243,342,466 223,977,315 197,874,895
Diluted earnings per common share (in dollars per share) $ 0.81 $ (0.13) $ (0.33)
Loss Per Share [Abstract]      
Potentially dilutive securities (in shares) 0 23,066,387 24,648,346
Potentially dilutive securities not included in computation of diluted loss per share amount (in shares)   0 0
Stock Options [Member]      
Earnings (Loss) Per Share [Abstract]      
Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs (in shares) 4,150,584    
Loss Per Share [Abstract]      
Potentially dilutive securities (in shares)   5,906,184 8,256,211
Warrants [Member]      
Earnings (Loss) Per Share [Abstract]      
Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs (in shares) 3,085,640    
Loss Per Share [Abstract]      
Potentially dilutive securities (in shares)   12,502,906 13,525,148
Restricted Stock Units [Member]      
Earnings (Loss) Per Share [Abstract]      
Potential shares of common stock arising from outstanding stock options, warrants and unvested RSUs (in shares) 3,022,006    
Loss Per Share [Abstract]      
Potentially dilutive securities (in shares)   4,657,297 2,866,987