XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings (Loss) Per Share (Schedule Of Weighted Average Shares Outstanding) (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings (Loss) Per Share [Abstract]    
Weighted average common shares, basic 30,683 30,420
Weighted average common shares, diluted 30,683 30,420