v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net (loss) income attributable to Titan and applicable to common shareholders $ (4,545) $ 2,149 $ (5,194) $ 11,350
Weighted average shares outstanding (basic) (in shares) 63,722 72,737 63,504 68,833
Effect of restricted stock and stock options (in shares)   341   528
Weighted average shares outstanding (diluted) (in shares) 63,722 73,078 63,504 69,361
Earnings per common share, basic (in dollars per share) $ (0.07) $ 0.03 $ (0.08) $ 0.16
Earnings per common share, diluted (in dollars per share) $ (0.07) $ 0.03 $ (0.08) $ 0.16
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 100   400