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
Mar. 31, 2026
Mar. 31, 2025
EARNINGS (LOSS) PER SHARE    
Weighted average shares outstanding - basic 38,408 38,366
Weighted average shares outstanding - diluted 38,408 38,366
Net loss per share - Basic $ (0.09) $ (0.14)
Net loss per share - Diluted $ (0.09) $ (0.14)