Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Warrant Activity (Details)

v3.24.1.1.u2
Stockholders' Equity - Schedule of Warrant Activity (Details) - $ / shares
shares in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Warrants and Rights Note Disclosure [Abstract]    
Weighted average remaining contractual life (in years) 5 years 7 months 6 days 4 years 9 months 18 days
Warrant    
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
Number of shares, warrants outstanding, beginning (in shares) 831  
Number of shares, warrants forfeited (in shares) (455)  
Number of shares, warrants outstanding, ending (in shares) 376 831
Number of shares, warrant vested and exercisable (in shares) 376  
Warrants and Rights Note Disclosure [Abstract]    
Weighted average exercise price, warrants outstanding, beginning (in dollars per share) $ 11.16  
Weighted average exercise price warrants, forfeited (in dollars per share) 12.83  
Weighted average exercise price, warrants outstanding, ending (in dollars per share) 9.13 $ 11.16
Weighted average exercise price warrants vested and exercisable (in dollars per share) $ 9.13  
Weighted average remaining contractual life (in years) 3 years 10 months 24 days 1 year 10 months 24 days
Weighted average remaining contractual life warrants, vested and exercisable 3 years 10 months 24 days