v3.26.1
Loss per Share - Schedule of Computation of Basic and Diluted Earnings per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net loss $ (2,293) $ (11,827)
Numerator for basic earnings (loss) per share (2,293) (11,827)
Numerator for dilutive earnings (loss) per share $ (2,293) $ (11,827)
Denominator:    
Weighted average shares outstanding, basic (in shares) 57,647,548 55,864,692
Effect of dilutive securities:    
Stock options and stock awards (in shares) 0 0
Weighted average shares outstanding, diluted (in shares) 57,647,548 55,864,692
Loss per share, basic (in dollars per share) $ (0.04) $ (0.21)
Loss per share, diluted (in dollars per share) $ (0.04) $ (0.21)