v3.24.3
Earnings (Loss) Per Share (Earnings Per Share) (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted average number of common shares outstanding, basic (in shares) 51,156 51,837 51,077 53,205
Weighted average number of common shares outstanding, diluted (in shares) 51,277 52,006 51,217 53,339
Effect of dilutive shares on earnings (loss) per share (in usd per share) $ 0 $ 0 $ (0.01) $ 0
Restricted Share Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dilutive effect of securities (in shares) 78 139 106 110
Performance Share Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Dilutive effect of securities (in shares) 43 30 34 24