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
Mar. 31, 2026
Mar. 31, 2025
Basic Earnings per Share    
Net income (loss) available to common stockholders - Basic earnings per share $ 33,379 $ (6,270)
Weighted average common shares outstanding (in shares) 58,859,000 53,270,000
Basic net income (loss) per share $ 0.56 $ (0.12)
Diluted Earnings per Share    
Net income (loss) available to common stockholders $ 33,379 $ (6,270)
Add back: Interest effect of convertible notes, net of tax 1,141  
Net income (loss) available to common stockholders - Diluted earnings per share $ 34,520 $ (6,270)
Weighted average common shares outstanding (in shares) 58,859,000 53,270,000
Dilutive effect of stock options, restricted stock units, and warrants 851,000  
Dilutive effect of convertible notes 12,716,759  
Weighted average diluted shares (in shares) 72,426,000 53,270,000
Diluted net income (loss) per share $ 0.47 $ (0.12)