v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
(Loss) earnings per share (EPS) were as follows (amounts in thousands, except per share data):
Three months endedSix months ended
June 30,June 30,
2025202420252024
Net (loss) income attributable to Titan and applicable to common shareholders$(4,545)$2,149 $(5,194)$11,350 
Determination of shares:
   Weighted average shares outstanding (basic)63,722 72,737 63,504 68,833 
   Effect of restricted stock and stock options— 341 — 528 
   Weighted average shares outstanding (diluted)63,722 73,078 63,504 69,361 
(Loss) earnings per common share:
Basic$(0.07)$0.03 $(0.08)$0.16 
Diluted$(0.07)$0.03 $(0.08)$0.16