v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income attributable to Werner $ 44,062 $ 9,465 $ 33,964 $ 15,777
Weighted average common shares outstanding (in shares) 60,888 62,706 61,386 63,089
Dilutive effect of stock-based awards (in shares) 113 154 146 202
Shares used in computing diluted earnings per share (in shares) 61,001 62,860 61,532 63,291
Basic earnings per share (in dollars per share) $ 0.72 $ 0.15 $ 0.55 $ 0.25
Diluted earnings per share (in dollars per share) $ 0.72 $ 0.15 $ 0.55 $ 0.25