v3.25.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Net (loss) income attributable to Titan and applicable to common shareholders $ (649) $ 9,201
Weighted average shares outstanding (basic) (in shares) 63,283 64,928
Effect of restricted stock and stock options (in shares) 0 776
Weighted average shares outstanding (diluted) (in shares) 63,283 65,704
Earnings per common share, basic (in dollars per share) $ (0.01) $ 0.14
Earnings per common share, diluted (in dollars per share) $ (0.01) $ 0.14
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 800