Quarterly report [Sections 13 or 15(d)]

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.26.1
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
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
EARNINGS (LOSS) PER SHARE        
Weighted average shares outstanding - basic 38,369 38,402 38,389 38,384
Effect of dilutive stock awards     1  
Weighted average shares outstanding - diluted 38,369 38,402 38,390 38,384
Net income (loss) per share - Basic $ 0.12 $ (0.22) $ 0.04 $ (0.36)
Net income (loss) per share - Diluted $ 0.12 $ (0.22) $ 0.04 $ (0.36)