Annual report [Section 13 and 15(d), not S-K Item 405]

EARNINGS PER SHARE - Schedule of Computation of Diluted Net Income (Loss) Per Share (Details)

v3.25.4
EARNINGS PER SHARE - Schedule of Computation of Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]          
Net Income (Loss) - Basic $ 29,615 $ (2,832) $ 29,359 $ (16,215) $ (26,421)
Convertible Notes Interest Expense, Net of Tax     0 0 0
Net Income (Loss) - Diluted     $ 29,359 $ (16,215) $ (26,421)
Weighted Average Shares (in shares)     35,443 35,037 33,104
Net Effect of Dilutive Stock Awards (in shares)     1,021 0 0
Net Effect of Dilutive Convertible Notes (in shares)     0 0 0
Weighted Average Shares - Diluted (in shares)     36,464 35,037 33,104
Diluted Earnings (Loss) Per Share (in usd per share) $ 0.78 $ (0.08) $ 0.81 $ (0.46) $ (0.80)