v3.26.1
EARNINGS (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic (loss) earnings per share:        
Net income (loss) $ 10,510 $ (2,310) $ 11,205 $ (235)
Shares used in computation:        
Weighted-average shares of common stock outstanding (in shares) 77,181 40,352 77,143 40,352
Basic earnings (loss) per share (in dollars per share) $ 0.14 $ (0.06) $ 0.15 $ (0.01)
Diluted earnings (loss) per share:        
Net income (loss) $ 10,510 $ (2,310) $ 11,205 $ (235)
Shares used in computation:        
Weighted-average shares of common stock outstanding (in shares) 77,181 40,352 77,143 40,352
Effect of dilutive stock-based awards (in shares) 339 0 320 0
Weighted-average number of shares (in shares) 77,520 40,352 77,463 40,352
Diluted earnings (loss) per share (in dollars per share) $ 0.14 $ (0.06) $ 0.14 $ (0.01)