XML 42 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income (Loss) per Common Share - Reconciliation Of computing of EPS (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Weighted average shares outstanding - Basic 12,197 6,143 11,484 5,883
Effect of dilutive securities 113 0 92 0
Weighted average shares outstanding - Diluted 12,310 6,143 11,576 5,883