XML 76 R65.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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic Earnings per Share        
Net income (loss) available to common stockholders - Basic earnings per share $ 9,606 $ 3,040 $ 42,985 $ (3,230)
Weighted average common shares outstanding (in shares) 59,557,000 53,968,000 59,473,000 53,623,000
Weighted average common stock issuable (in shares) 441,071   220,536  
Weighted average common shares outstanding (in shares) 59,998,000 53,968,000 59,694,000 53,623,000
Basic net income (loss) per share $ 0.16 $ 0.06 $ 0.72 $ (0.06)
Diluted Earnings per Share        
Net income (loss) available to common stockholders $ 9,606 $ 3,040 $ 42,985 $ (3,230)
Add back: Interest effect of convertible notes, net of tax 1,153   2,294  
Net income (loss) available to common stockholders - Diluted earnings per share $ 10,759 $ 3,040 $ 45,279 $ (3,230)
Weighted average common shares outstanding (in shares) 59,998,000 53,968,000 59,694,000 53,623,000
Weighted average common stock issuable (in shares) 1,085,714 26,000 1,272,322  
Dilutive effect of stock options, restricted stock units, and warrants 805,000 28,000 826,000  
Dilutive effect of convertible notes 12,716,759   12,716,759  
Weighted average diluted shares (in shares) 74,606,000 54,022,000 74,509,000 53,623,000
Diluted net income (loss) per share $ 0.14 $ 0.06 $ 0.61 $ (0.06)