v3.26.1
Net Income (Loss) Per Share - Dilutive Effect (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Basic net loss per common share calculation:    
Weighted average shares outstanding — basic (in shares) 25,694 18,047
Weighted average shares outstanding — diluted (in shares) 25,694 18,047