v3.26.1
Earnings per Share Earnings per Share (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares [Table Text Block] The following table summarizes the dilutive effect of RSUs and stock options on common stock for the three and six months ended June 30, 2026, and 2025:
Three months ended June 30, Six months ended June 30,
2026202520262025
Weighted average common shares—basic35,877,517 40,647,361 36,651,820 40,626,325 
Dilutive effect of restricted stock units324,279 282,500 418,970 313,473 
Dilutive effect of stock options9,236 — 4,618 — 
Weighted average common shares—diluted36,211,032 40,929,861 37,075,408 40,939,798 
Anti-dilutive shares excluded from the computation of diluted earnings per share for the three and six months ended June 30, 2026, were 800,000 and 850,000 shares, respectively. Anti-dilutive shares excluded from the computation of diluted earnings per share for the three and six months ended June 30, 2025, were 80,957 and 42,969 shares, respectively.