v3.26.3
Basic and Diluted Earnings (Loss) Per Share - Reconciliation of the Numerator and Denominator Used in Basic and Diluted EPS Calculations (Details) - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic and Diluted Earnings (Loss) Per Share        
Weighted average shares of Common Stock outstanding - basic 29,871 21,900 25,020 21,626
Weighted average Common Stock outstanding - basic and diluted 29,871 21,900 25,020 21,626
Basic loss per share $ (2.25) $ (0.02) $ (3.15) $ (0.18)
Diluted loss per share $ (2.25) $ (0.02) $ (3.15) $ (0.18)