v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
Three months ended June 30, 2026
Net Income (numerator)Shares (denominator)Per Share Amount
Basic earnings per share$10,583 77,404 $0.14 
Effect of restricted stock— 33 
Diluted earnings per share$10,583 77,437 $0.14 

Three months ended June 30, 2025
Net Loss (numerator)Shares (denominator)Per Share Amount
Basic loss per share$(10,855)78,079 $(0.14)
Effect of restricted stock— 63 
Diluted loss per share$(10,855)78,142 $(0.14)
Six months ended June 30, 2026
Net Income (numerator)Shares (denominator)Per Share Amount
Basic earnings per share$5,762 77,430 $0.07 
Effect of restricted stock— 33 
Diluted earnings per share$5,762 77,463 $0.07 

Six months ended June 30, 2025
Net Loss (numerator)Shares (denominator)Per Share Amount
Basic loss per share$(24,728)78,308 $(0.32)
Effect of restricted stock— 67 
Diluted loss per share$(24,728)78,375 $(0.32)