XML 374 R87.htm IDEA: XBRL DOCUMENT v3.26.1
NET INCOME (LOSS) PER SHARE - Reconciliation of the basic and diluted weighted average number of common shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Basic Earnings per Share                      
Net income (loss) available to common stockholders - Basic earnings per share                 $ 34,434 $ (43,691) $ 55,299
Weighted average common shares outstanding (in shares) 54,751,000 54,170,000 53,968,000 53,270,000 52,926,000 51,953,000 49,718,000 49,440,000 54,046,000 51,021,000 47,544,000
Basic net income (loss) per share $ 0.7 $ (0.01) $ 0.06 $ (0.12) $ (0.16) $ (0.04) $ (0.26) $ (0.41) $ 0.64 $ (0.86) $ 1.16
Diluted Earnings per Share                      
Net income (loss) available to common stockholders                 $ 34,434 $ (43,691) $ 55,299
Add back: Interst effect of convertible notes, net of tax                 4,093    
Net income (loss) available to common stockholders - Diluted earnings per share                 $ 38,527 $ (43,691) $ 55,299
Weighted average common shares outstanding (in shares) 54,751,000 54,170,000 53,968,000 53,270,000 52,926,000 51,953,000 49,718,000 49,440,000 54,046,000 51,021,000 47,544,000
Dilutive effect of stock options, restricted stock units, and warrants                 261,000    
Dilutive effect of convertible notes                 11,253,461    
Weighted average diluted shares (in shares) 66,614,000 54,170,000 54,022,000 53,270,000 52,926,000 51,953,000 49,718,000 49,440,000 65,560,000 51,021,000 47,544,000
Diluted net income (loss) per share $ 0.57 $ (0.01) $ 0.06 $ (0.12) $ (0.16) $ (0.04) $ (0.26) $ (0.41) $ 0.59 $ (0.86) $ 1.16