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

EARNINGS (LOSS) PER SHARE - Schedule of Reconciliation of Basic and Diluted Shares of Common Stock Outstanding Used in Calculation of Earnings (Loss) Per Share (Details)

v3.25.4
EARNINGS (LOSS) PER SHARE - Schedule of Reconciliation of Basic and Diluted Shares of Common Stock Outstanding Used in Calculation of Earnings (Loss) Per Share (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
EARNINGS (LOSS) PER SHARE      
Weighted average shares outstanding - basic 38,393 38,305 37,485
Weighted average shares outstanding - diluted 38,393 38,305 37,485
Loss from continuing operations per share - Basic $ (1.21) $ (2.31) $ (0.42)
Loss from continuing operations per share - Diluted (1.21) (2.31) (0.42)
Income from discontinued operations per share - Basic   0.94 0.15
Income from discontinued operations per share - Diluted   0.94 0.15
Net loss per share - Basic (1.21) (1.37) (0.27)
Net loss per share - Diluted $ (1.21) $ (1.37) $ (0.27)