v3.26.1
Earnings Per Share - Summary of Components of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Net loss $ (9,288) $ (10,903) $ (19,421) $ (25,960)
Weighted average common shares outstanding, basic 4,795 2,777 4,708 2,767
Dilutive effect of restricted stock units [1] 0 0 0 0
Dilutive effect of stock options [1] 0 0 0 0
Dilutive effect of 2025 Warrants [1]     0 0
Weighted average common shares outstanding, diluted 4,795 2,777 4,708 2,767
Net loss per share, basic $ (1.94) $ (3.93) $ (4.13) $ (9.38)
Net loss per share, diluted $ (1.94) $ (3.93) $ (4.13) $ (9.38)
Stock Options [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from diluted loss per share: [1] 53 78 57 80
Restricted Stock Units [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from diluted loss per share: [1] 459 64 359 65
Performance-Based Restricted Stock Units [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from diluted loss per share: 0 0 0 4
2025 Warrants [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Dilutive effect of 2025 Warrants [1] 0 0    
Anti-dilutive securities excluded from diluted loss per share: [1] 143 0 143 0
Warrants [Member]        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from diluted loss per share: 145 145 145 145
[1] Due to the net loss during each of the three and six months ended June 30, 2026 and 2025, no dilutive securities were included in the calculation of diluted loss per share because they would have been anti-dilutive.