XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]            
(Loss) income from operations (in thousands) $ (23,520)   $ 32,749   $ (44,085) $ 41,337
Net (loss) income $ (23,520) $ (20,565) $ 32,749 $ 8,588 $ (44,085) $ 41,337
Basic weighted-average common shares (in shares) 11,046,401   6,966,680   10,174,193 6,013,829
Dilutive impact of share-based awards (in shares) 0   44,950   0 53,791
Diluted weighted-average common shares (in shares) 11,046,401   7,011,630   10,174,193 6,067,620
Basic net (loss) income per share:            
Basic (loss) income from operations (in USD per shares) $ (2.13)   $ 4.70   $ (4.33) $ 6.87
Basic net (loss) income per share (in USD per shares) (2.13)   4.70   (4.33) 6.87
Diluted net (loss) income per share:            
Diluted (loss) income from operations (in USD per shares) (2.13)   4.67   (4.33) 6.81
Diluted net (loss) income per share (in USD per shares) $ (2.13)   $ 4.67   $ (4.33) $ 6.81
Antidilutive common share equivalents (in shares)     3,015,654     3,010,321