XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income attributable to Titan and applicable to common shareholders $ 30,207 $ 67,171 $ 62,045 $ 91,093
Weighted Average Number of Shares Outstanding, Basic 62,931 62,671 62,918 63,262
Effect of restricted stock and stock options 303 550 486 511
Weighted average shares outstanding (diluted) 63,234 63,221 63,404 63,773
Earnings Per Share, Basic $ 0.48 $ 1.07 $ 0.99 $ 1.44
Diluted $ 0.48 $ 1.06 $ 0.98 $ 1.43