XML 73 R67.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings (Loss) Per Share - Schedule of (Weighted Average Common Shares Outstanding) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income (loss) $ 11,679 $ 8,177 $ 62,127 $ (3,394)
Accretion of financing fees 0 (143) 0 (287)
Accrued dividends on Series C Preferred Stock 0 (4,427) 0 (8,664)
Allocation of undistributed earnings to nonvested restricted shares (384) 0 (2,151) 0
Net income (loss) available to common stockholders - basic 11,295 3,607 59,976 (12,345)
Undistributed earnings reallocated to nonvested restricted shares 18 0 116 0
Net income (loss) available to common stockholders - diluted $ 11,313 $ 3,607 $ 60,092 $ (12,345)
Weighted average common shares outstanding 17,999,806 17,536,190 17,927,741 17,332,304
Issuance of Warrants 13,793,940 13,105,003 13,800,162 12,903,572
Weighted average common shares outstanding - basic 31,793,746 30,641,193 31,727,903 30,235,876
Issuance of Fixed Warrants 797,192 1,636,313 924,637 0
Dilutive effect of employee stock options 807,392 0 951,087 0
Weighted average common shares outstanding - diluted 33,398,330 32,277,506 33,603,627 30,235,876